<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html lang="en">
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title></title>
    <link rel="stylesheet" type="text/css" href="style.css">
    <link rel="stylesheet" type="text/css" href="container.css">
    <script type="text/javascript" src="yahoo-dom-event.js"></script>
    <script type="text/javascript" src="container-min.js"></script>
  </head>

  <body class="yui-skin-sam">
    <table width="100%" border="0" cellspacing="0" cellpadding="0">
      <tr><td class="title"></td></tr>
      <tr><td class="ruler"><img src="glass.png" width="3" height="3" alt=""></td></tr>

      <tr>
        <td width="100%">
          <table cellpadding="1" border="0" width="100%">
            <tr>
              <td class="headerItem" width="20%">Current file:</td>
              <td class="headerValue" width="80%"><a href="index.html">C:\xampp</a>\<a href="htdocs.html">htdocs</a>\<a href="htdocs_phongtrovn.html">phongtrovn</a>\<a href="htdocs_phongtrovn_library.html">library</a>\<a href="htdocs_phongtrovn_library_Zend.html">Zend</a>\<a href="htdocs_phongtrovn_library_Zend_Db.html">Db</a>\<a href="htdocs_phongtrovn_library_Zend_Db_Table.html">Table</a>\<a href="htdocs_phongtrovn_library_Zend_Db_Table_Abstract.php.html">Abstract.php</a></td>
            </tr>
            <tr>
              <td class="legendItem" width="20%">Legend:</td>
              <td class="legendValue" width="80%">
                <span class="legendCov">executed</span>
                <span class="legendNoCov">not executed</span>
                <span class="legendDeadCode">dead code</span>
              </td>
            </tr>
          </table>
        </td>
      </tr>

      <tr>
        <td class="ruler"><img src="glass.png" width="3" height="3" alt=""></td>
      </tr>
    </table>

    <br />

    <center>
      <table width="90%" cellpadding="2" cellspacing="1" border="0">
        <tr>
          <td class="tableHead" width="30%">&nbsp;</td>
          <td class="tableHead" colspan="10">Coverage</td>
        </tr>
        <tr>
          <td class="tableHead">&nbsp;</td>
          <td class="tableHead" colspan="3">Classes</td>
          <td class="tableHead" colspan="4">Functions / Methods</td>
          <td class="tableHead" colspan="3">Lines</td>
        </tr>
        <tr>
          <td class="coverItem">Total</td>
          <td class="coverBar" align="center" width="100">
            <table border="0" cellspacing="0" cellpadding="1">
              <tr>
                <td class="coverBarOutline"><img src="scarlet_red.png" width="0" height="10" alt="0.00%"><img src="snow.png" width="100" height="10" alt="0.00%"></td>
              </tr>
            </table>
          </td>
          <td class="coverPerLo">0.00%</td>
          <td class="coverNumLo">0 / 1</td>
          <td class="coverBar" align="center" width="100">
            <table border="0" cellspacing="0" cellpadding="1">
              <tr>
                <td class="coverBarOutline"><img src="scarlet_red.png" width="1" height="10" alt="1.79%"><img src="snow.png" width="99" height="10" alt="1.79%"></td>
              </tr>
            </table>
          </td>
          <td class="coverPerLo">1.79%</td>
          <td class="coverNumLo">1 / 56</td>
          <td class="crap"><acronym title="Change Risk Anti-Patterns (CRAP) Index">CRAP</acronym></td>
          <td class="coverBar" align="center" width="100">
            <table border="0" cellspacing="0" cellpadding="1">
              <tr>
                <td class="coverBarOutline"><img src="scarlet_red.png" width="1" height="10" alt="1.89%"><img src="snow.png" width="99" height="10" alt="1.89%"></td>
              </tr>
            </table>
          </td>
          <td class="coverPerLo">1.89%</td>
          <td class="coverNumLo">10 / 529</td>
        </tr>

        <tr>
          <td class="tableHead" colspan="11">&nbsp;</td>
        </tr>
        <tr>
          <td class="coverItem"><b><a href="#47">Zend_Db_Table_Abstract</a></b></td>
          <td class="coverBar" align="center" width="100">
            <table border="0" cellspacing="0" cellpadding="1">
              <tr>
                <td class="coverBarOutline"><img src="scarlet_red.png" width="0" height="10" alt="0.00%"><img src="snow.png" width="100" height="10" alt="0.00%"></td>
              </tr>
            </table>
          </td>
          <td class="coverPerLo">0.00%</td>
          <td class="coverNumLo">0 / 1</td>
          <td class="coverBar" align="center" width="100">
            <table border="0" cellspacing="0" cellpadding="1">
              <tr>
                <td class="coverBarOutline"><img src="scarlet_red.png" width="2" height="10" alt="2.63%"><img src="snow.png" width="98" height="10" alt="2.63%"></td>
              </tr>
            </table>
          </td>
          <td class="coverPerLo">2.63%</td>
          <td class="coverNumLo">1 / 38</td>
          <td class="crap"></td>
          <td class="coverBar" align="center" width="100">
            <table border="0" cellspacing="0" cellpadding="1">
              <tr>
                <td class="coverBarOutline"><img src="scarlet_red.png" width="2" height="10" alt="2.90%"><img src="snow.png" width="98" height="10" alt="2.90%"></td>
              </tr>
            </table>
          </td>
          <td class="coverPerLo">2.90%</td>
          <td class="coverNumLo">7 / 241</td>
        </tr>

        <tr>
          <td class="coverFile" colspan="4">&nbsp;<a href="#255">__construct($config = array()</a></td>
          <td class="coverBar" align="center" width="100">
            <table border="0" cellspacing="0" cellpadding="1">
              <tr>
                <td class="coverBarOutline"><img src="scarlet_red.png" width="0" height="10" alt="0.00%"><img src="snow.png" width="100" height="10" alt="0.00%"></td>
              </tr>
            </table>
          </td>
          <td class="coverPerLo">0.00%</td>
          <td class="coverNumLo">0 / 1</td>
          <td class="crap">12</td>
          <td class="coverBar" align="center" width="100">
            <table border="0" cellspacing="0" cellpadding="1">
              <tr>
                <td class="coverBarOutline"><img src="scarlet_red.png" width="0" height="10" alt="0.00%"><img src="snow.png" width="100" height="10" alt="0.00%"></td>
              </tr>
            </table>
          </td>
          <td class="coverPerLo">0.00%</td>
          <td class="coverNumLo">0 / 9</td>
        </tr>

        <tr>
          <td class="coverFile" colspan="4">&nbsp;<a href="#278">setOptions(Array $options)</a></td>
          <td class="coverBar" align="center" width="100">
            <table border="0" cellspacing="0" cellpadding="1">
              <tr>
                <td class="coverBarOutline"><img src="scarlet_red.png" width="0" height="10" alt="0.00%"><img src="snow.png" width="100" height="10" alt="0.00%"></td>
              </tr>
            </table>
          </td>
          <td class="coverPerLo">0.00%</td>
          <td class="coverNumLo">0 / 1</td>
          <td class="crap">240</td>
          <td class="coverBar" align="center" width="100">
            <table border="0" cellspacing="0" cellpadding="1">
              <tr>
                <td class="coverBarOutline"><img src="scarlet_red.png" width="0" height="10" alt="0.00%"><img src="snow.png" width="100" height="10" alt="0.00%"></td>
              </tr>
            </table>
          </td>
          <td class="coverPerLo">0.00%</td>
          <td class="coverNumLo">0 / 45</td>
        </tr>

        <tr>
          <td class="coverFile" colspan="4">&nbsp;<a href="#336">setDefinition(Zend_Db_Table_Definition $definition)</a></td>
          <td class="coverBar" align="center" width="100">
            <table border="0" cellspacing="0" cellpadding="1">
              <tr>
                <td class="coverBarOutline"><img src="scarlet_red.png" width="0" height="10" alt="0.00%"><img src="snow.png" width="100" height="10" alt="0.00%"></td>
              </tr>
            </table>
          </td>
          <td class="coverPerLo">0.00%</td>
          <td class="coverNumLo">0 / 1</td>
          <td class="crap">2</td>
          <td class="coverBar" align="center" width="100">
            <table border="0" cellspacing="0" cellpadding="1">
              <tr>
                <td class="coverBarOutline"><img src="scarlet_red.png" width="0" height="10" alt="0.00%"><img src="snow.png" width="100" height="10" alt="0.00%"></td>
              </tr>
            </table>
          </td>
          <td class="coverPerLo">0.00%</td>
          <td class="coverNumLo">0 / 2</td>
        </tr>

        <tr>
          <td class="coverFile" colspan="4">&nbsp;<a href="#347">getDefinition()</a></td>
          <td class="coverBar" align="center" width="100">
            <table border="0" cellspacing="0" cellpadding="1">
              <tr>
                <td class="coverBarOutline"><img src="scarlet_red.png" width="0" height="10" alt="0.00%"><img src="snow.png" width="100" height="10" alt="0.00%"></td>
              </tr>
            </table>
          </td>
          <td class="coverPerLo">0.00%</td>
          <td class="coverNumLo">0 / 1</td>
          <td class="crap">2</td>
          <td class="coverBar" align="center" width="100">
            <table border="0" cellspacing="0" cellpadding="1">
              <tr>
                <td class="coverBarOutline"><img src="scarlet_red.png" width="0" height="10" alt="0.00%"><img src="snow.png" width="100" height="10" alt="0.00%"></td>
              </tr>
            </table>
          </td>
          <td class="coverPerLo">0.00%</td>
          <td class="coverNumLo">0 / 1</td>
        </tr>

        <tr>
          <td class="coverFile" colspan="4">&nbsp;<a href="#358">setDefinitionConfigName($definitionConfigName)</a></td>
          <td class="coverBar" align="center" width="100">
            <table border="0" cellspacing="0" cellpadding="1">
              <tr>
                <td class="coverBarOutline"><img src="scarlet_red.png" width="0" height="10" alt="0.00%"><img src="snow.png" width="100" height="10" alt="0.00%"></td>
              </tr>
            </table>
          </td>
          <td class="coverPerLo">0.00%</td>
          <td class="coverNumLo">0 / 1</td>
          <td class="crap">2</td>
          <td class="coverBar" align="center" width="100">
            <table border="0" cellspacing="0" cellpadding="1">
              <tr>
                <td class="coverBarOutline"><img src="scarlet_red.png" width="0" height="10" alt="0.00%"><img src="snow.png" width="100" height="10" alt="0.00%"></td>
              </tr>
            </table>
          </td>
          <td class="coverPerLo">0.00%</td>
          <td class="coverNumLo">0 / 2</td>
        </tr>

        <tr>
          <td class="coverFile" colspan="4">&nbsp;<a href="#369">getDefinitionConfigName()</a></td>
          <td class="coverBar" align="center" width="100">
            <table border="0" cellspacing="0" cellpadding="1">
              <tr>
                <td class="coverBarOutline"><img src="scarlet_red.png" width="0" height="10" alt="0.00%"><img src="snow.png" width="100" height="10" alt="0.00%"></td>
              </tr>
            </table>
          </td>
          <td class="coverPerLo">0.00%</td>
          <td class="coverNumLo">0 / 1</td>
          <td class="crap">2</td>
          <td class="coverBar" align="center" width="100">
            <table border="0" cellspacing="0" cellpadding="1">
              <tr>
                <td class="coverBarOutline"><img src="scarlet_red.png" width="0" height="10" alt="0.00%"><img src="snow.png" width="100" height="10" alt="0.00%"></td>
              </tr>
            </table>
          </td>
          <td class="coverPerLo">0.00%</td>
          <td class="coverNumLo">0 / 1</td>
        </tr>

        <tr>
          <td class="coverFile" colspan="4">&nbsp;<a href="#378">setRowClass($classname)</a></td>
          <td class="coverBar" align="center" width="100">
            <table border="0" cellspacing="0" cellpadding="1">
              <tr>
                <td class="coverBarOutline"><img src="scarlet_red.png" width="0" height="10" alt="0.00%"><img src="snow.png" width="100" height="10" alt="0.00%"></td>
              </tr>
            </table>
          </td>
          <td class="coverPerLo">0.00%</td>
          <td class="coverNumLo">0 / 1</td>
          <td class="crap">2</td>
          <td class="coverBar" align="center" width="100">
            <table border="0" cellspacing="0" cellpadding="1">
              <tr>
                <td class="coverBarOutline"><img src="scarlet_red.png" width="0" height="10" alt="0.00%"><img src="snow.png" width="100" height="10" alt="0.00%"></td>
              </tr>
            </table>
          </td>
          <td class="coverPerLo">0.00%</td>
          <td class="coverNumLo">0 / 2</td>
        </tr>

        <tr>
          <td class="coverFile" colspan="4">&nbsp;<a href="#388">getRowClass()</a></td>
          <td class="coverBar" align="center" width="100">
            <table border="0" cellspacing="0" cellpadding="1">
              <tr>
                <td class="coverBarOutline"><img src="scarlet_red.png" width="0" height="10" alt="0.00%"><img src="snow.png" width="100" height="10" alt="0.00%"></td>
              </tr>
            </table>
          </td>
          <td class="coverPerLo">0.00%</td>
          <td class="coverNumLo">0 / 1</td>
          <td class="crap">2</td>
          <td class="coverBar" align="center" width="100">
            <table border="0" cellspacing="0" cellpadding="1">
              <tr>
                <td class="coverBarOutline"><img src="scarlet_red.png" width="0" height="10" alt="0.00%"><img src="snow.png" width="100" height="10" alt="0.00%"></td>
              </tr>
            </table>
          </td>
          <td class="coverPerLo">0.00%</td>
          <td class="coverNumLo">0 / 1</td>
        </tr>

        <tr>
          <td class="coverFile" colspan="4">&nbsp;<a href="#397">setRowsetClass($classname)</a></td>
          <td class="coverBar" align="center" width="100">
            <table border="0" cellspacing="0" cellpadding="1">
              <tr>
                <td class="coverBarOutline"><img src="scarlet_red.png" width="0" height="10" alt="0.00%"><img src="snow.png" width="100" height="10" alt="0.00%"></td>
              </tr>
            </table>
          </td>
          <td class="coverPerLo">0.00%</td>
          <td class="coverNumLo">0 / 1</td>
          <td class="crap">2</td>
          <td class="coverBar" align="center" width="100">
            <table border="0" cellspacing="0" cellpadding="1">
              <tr>
                <td class="coverBarOutline"><img src="scarlet_red.png" width="0" height="10" alt="0.00%"><img src="snow.png" width="100" height="10" alt="0.00%"></td>
              </tr>
            </table>
          </td>
          <td class="coverPerLo">0.00%</td>
          <td class="coverNumLo">0 / 2</td>
        </tr>

        <tr>
          <td class="coverFile" colspan="4">&nbsp;<a href="#407">getRowsetClass()</a></td>
          <td class="coverBar" align="center" width="100">
            <table border="0" cellspacing="0" cellpadding="1">
              <tr>
                <td class="coverBarOutline"><img src="scarlet_red.png" width="0" height="10" alt="0.00%"><img src="snow.png" width="100" height="10" alt="0.00%"></td>
              </tr>
            </table>
          </td>
          <td class="coverPerLo">0.00%</td>
          <td class="coverNumLo">0 / 1</td>
          <td class="crap">2</td>
          <td class="coverBar" align="center" width="100">
            <table border="0" cellspacing="0" cellpadding="1">
              <tr>
                <td class="coverBarOutline"><img src="scarlet_red.png" width="0" height="10" alt="0.00%"><img src="snow.png" width="100" height="10" alt="0.00%"></td>
              </tr>
            </table>
          </td>
          <td class="coverPerLo">0.00%</td>
          <td class="coverNumLo">0 / 1</td>
        </tr>

        <tr>
          <td class="coverFile" colspan="4">&nbsp;<a href="#423">addReference($ruleKey, $columns, $refTableClass, $refColumns,
                                 $onDelete = null, $onUpdate = null)</a></td>
          <td class="coverBar" align="center" width="100">
            <table border="0" cellspacing="0" cellpadding="1">
              <tr>
                <td class="coverBarOutline"><img src="scarlet_red.png" width="0" height="10" alt="0.00%"><img src="snow.png" width="100" height="10" alt="0.00%"></td>
              </tr>
            </table>
          </td>
          <td class="coverPerLo">0.00%</td>
          <td class="coverNumLo">0 / 1</td>
          <td class="crap">12</td>
          <td class="coverBar" align="center" width="100">
            <table border="0" cellspacing="0" cellpadding="1">
              <tr>
                <td class="coverBarOutline"><img src="scarlet_red.png" width="0" height="10" alt="0.00%"><img src="snow.png" width="100" height="10" alt="0.00%"></td>
              </tr>
            </table>
          </td>
          <td class="coverPerLo">0.00%</td>
          <td class="coverNumLo">0 / 11</td>
        </tr>

        <tr>
          <td class="coverFile" colspan="4">&nbsp;<a href="#447">setReferences(array $referenceMap)</a></td>
          <td class="coverBar" align="center" width="100">
            <table border="0" cellspacing="0" cellpadding="1">
              <tr>
                <td class="coverBarOutline"><img src="scarlet_red.png" width="0" height="10" alt="0.00%"><img src="snow.png" width="100" height="10" alt="0.00%"></td>
              </tr>
            </table>
          </td>
          <td class="coverPerLo">0.00%</td>
          <td class="coverNumLo">0 / 1</td>
          <td class="crap">2</td>
          <td class="coverBar" align="center" width="100">
            <table border="0" cellspacing="0" cellpadding="1">
              <tr>
                <td class="coverBarOutline"><img src="scarlet_red.png" width="0" height="10" alt="0.00%"><img src="snow.png" width="100" height="10" alt="0.00%"></td>
              </tr>
            </table>
          </td>
          <td class="coverPerLo">0.00%</td>
          <td class="coverNumLo">0 / 2</td>
        </tr>

        <tr>
          <td class="coverFile" colspan="4">&nbsp;<a href="#460">getReference($tableClassname, $ruleKey = null)</a></td>
          <td class="coverBar" align="center" width="100">
            <table border="0" cellspacing="0" cellpadding="1">
              <tr>
                <td class="coverBarOutline"><img src="scarlet_red.png" width="0" height="10" alt="0.00%"><img src="snow.png" width="100" height="10" alt="0.00%"></td>
              </tr>
            </table>
          </td>
          <td class="coverPerLo">0.00%</td>
          <td class="coverNumLo">0 / 1</td>
          <td class="crap">56</td>
          <td class="coverBar" align="center" width="100">
            <table border="0" cellspacing="0" cellpadding="1">
              <tr>
                <td class="coverBarOutline"><img src="scarlet_red.png" width="0" height="10" alt="0.00%"><img src="snow.png" width="100" height="10" alt="0.00%"></td>
              </tr>
            </table>
          </td>
          <td class="coverPerLo">0.00%</td>
          <td class="coverNumLo">0 / 19</td>
        </tr>

        <tr>
          <td class="coverFile" colspan="4">&nbsp;<a href="#491">setDependentTables(array $dependentTables)</a></td>
          <td class="coverBar" align="center" width="100">
            <table border="0" cellspacing="0" cellpadding="1">
              <tr>
                <td class="coverBarOutline"><img src="scarlet_red.png" width="0" height="10" alt="0.00%"><img src="snow.png" width="100" height="10" alt="0.00%"></td>
              </tr>
            </table>
          </td>
          <td class="coverPerLo">0.00%</td>
          <td class="coverNumLo">0 / 1</td>
          <td class="crap">2</td>
          <td class="coverBar" align="center" width="100">
            <table border="0" cellspacing="0" cellpadding="1">
              <tr>
                <td class="coverBarOutline"><img src="scarlet_red.png" width="0" height="10" alt="0.00%"><img src="snow.png" width="100" height="10" alt="0.00%"></td>
              </tr>
            </table>
          </td>
          <td class="coverPerLo">0.00%</td>
          <td class="coverNumLo">0 / 2</td>
        </tr>

        <tr>
          <td class="coverFile" colspan="4">&nbsp;<a href="#501">getDependentTables()</a></td>
          <td class="coverBar" align="center" width="100">
            <table border="0" cellspacing="0" cellpadding="1">
              <tr>
                <td class="coverBarOutline"><img src="scarlet_red.png" width="0" height="10" alt="0.00%"><img src="snow.png" width="100" height="10" alt="0.00%"></td>
              </tr>
            </table>
          </td>
          <td class="coverPerLo">0.00%</td>
          <td class="coverNumLo">0 / 1</td>
          <td class="crap">2</td>
          <td class="coverBar" align="center" width="100">
            <table border="0" cellspacing="0" cellpadding="1">
              <tr>
                <td class="coverBarOutline"><img src="scarlet_red.png" width="0" height="10" alt="0.00%"><img src="snow.png" width="100" height="10" alt="0.00%"></td>
              </tr>
            </table>
          </td>
          <td class="coverPerLo">0.00%</td>
          <td class="coverNumLo">0 / 1</td>
        </tr>

        <tr>
          <td class="coverFile" colspan="4">&nbsp;<a href="#512">setDefaultSource($defaultSource = self::DEFAULT_NONE)</a></td>
          <td class="coverBar" align="center" width="100">
            <table border="0" cellspacing="0" cellpadding="1">
              <tr>
                <td class="coverBarOutline"><img src="scarlet_red.png" width="0" height="10" alt="0.00%"><img src="snow.png" width="100" height="10" alt="0.00%"></td>
              </tr>
            </table>
          </td>
          <td class="coverPerLo">0.00%</td>
          <td class="coverNumLo">0 / 1</td>
          <td class="crap">6</td>
          <td class="coverBar" align="center" width="100">
            <table border="0" cellspacing="0" cellpadding="1">
              <tr>
                <td class="coverBarOutline"><img src="scarlet_red.png" width="0" height="10" alt="0.00%"><img src="snow.png" width="100" height="10" alt="0.00%"></td>
              </tr>
            </table>
          </td>
          <td class="coverPerLo">0.00%</td>
          <td class="coverNumLo">0 / 5</td>
        </tr>

        <tr>
          <td class="coverFile" colspan="4">&nbsp;<a href="#527">getDefaultSource()</a></td>
          <td class="coverBar" align="center" width="100">
            <table border="0" cellspacing="0" cellpadding="1">
              <tr>
                <td class="coverBarOutline"><img src="scarlet_red.png" width="0" height="10" alt="0.00%"><img src="snow.png" width="100" height="10" alt="0.00%"></td>
              </tr>
            </table>
          </td>
          <td class="coverPerLo">0.00%</td>
          <td class="coverNumLo">0 / 1</td>
          <td class="crap">2</td>
          <td class="coverBar" align="center" width="100">
            <table border="0" cellspacing="0" cellpadding="1">
              <tr>
                <td class="coverBarOutline"><img src="scarlet_red.png" width="0" height="10" alt="0.00%"><img src="snow.png" width="100" height="10" alt="0.00%"></td>
              </tr>
            </table>
          </td>
          <td class="coverPerLo">0.00%</td>
          <td class="coverNumLo">0 / 1</td>
        </tr>

        <tr>
          <td class="coverFile" colspan="4">&nbsp;<a href="#538">setDefaultValues(Array $defaultValues)</a></td>
          <td class="coverBar" align="center" width="100">
            <table border="0" cellspacing="0" cellpadding="1">
              <tr>
                <td class="coverBarOutline"><img src="scarlet_red.png" width="0" height="10" alt="0.00%"><img src="snow.png" width="100" height="10" alt="0.00%"></td>
              </tr>
            </table>
          </td>
          <td class="coverPerLo">0.00%</td>
          <td class="coverNumLo">0 / 1</td>
          <td class="crap">12</td>
          <td class="coverBar" align="center" width="100">
            <table border="0" cellspacing="0" cellpadding="1">
              <tr>
                <td class="coverBarOutline"><img src="scarlet_red.png" width="0" height="10" alt="0.00%"><img src="snow.png" width="100" height="10" alt="0.00%"></td>
              </tr>
            </table>
          </td>
          <td class="coverPerLo">0.00%</td>
          <td class="coverNumLo">0 / 6</td>
        </tr>

        <tr>
          <td class="coverFile" colspan="4">&nbsp;<a href="#548">getDefaultValues()</a></td>
          <td class="coverBar" align="center" width="100">
            <table border="0" cellspacing="0" cellpadding="1">
              <tr>
                <td class="coverBarOutline"><img src="scarlet_red.png" width="0" height="10" alt="0.00%"><img src="snow.png" width="100" height="10" alt="0.00%"></td>
              </tr>
            </table>
          </td>
          <td class="coverPerLo">0.00%</td>
          <td class="coverNumLo">0 / 1</td>
          <td class="crap">2</td>
          <td class="coverBar" align="center" width="100">
            <table border="0" cellspacing="0" cellpadding="1">
              <tr>
                <td class="coverBarOutline"><img src="scarlet_red.png" width="0" height="10" alt="0.00%"><img src="snow.png" width="100" height="10" alt="0.00%"></td>
              </tr>
            </table>
          </td>
          <td class="coverPerLo">0.00%</td>
          <td class="coverNumLo">0 / 1</td>
        </tr>

        <tr>
          <td class="coverFile" colspan="4">&nbsp;<a href="#560">setDefaultAdapter($db = null)</a></td>
          <td class="coverBar" align="center" width="100">
            <table border="0" cellspacing="0" cellpadding="1">
              <tr>
                <td class="coverBarOutline"><img src="chameleon.png" width="100" height="10" alt="100.00%"><img src="snow.png" width="0" height="10" alt="100.00%"></td>
              </tr>
            </table>
          </td>
          <td class="coverPerHi">100.00%</td>
          <td class="coverNumHi">1 / 1</td>
          <td class="crap">1</td>
          <td class="coverBar" align="center" width="100">
            <table border="0" cellspacing="0" cellpadding="1">
              <tr>
                <td class="coverBarOutline"><img src="chameleon.png" width="100" height="10" alt="100.00%"><img src="snow.png" width="0" height="10" alt="100.00%"></td>
              </tr>
            </table>
          </td>
          <td class="coverPerHi">100.00%</td>
          <td class="coverNumHi">2 / 2</td>
        </tr>

        <tr>
          <td class="coverFile" colspan="4">&nbsp;<a href="#570">getDefaultAdapter()</a></td>
          <td class="coverBar" align="center" width="100">
            <table border="0" cellspacing="0" cellpadding="1">
              <tr>
                <td class="coverBarOutline"><img src="scarlet_red.png" width="0" height="10" alt="0.00%"><img src="snow.png" width="100" height="10" alt="0.00%"></td>
              </tr>
            </table>
          </td>
          <td class="coverPerLo">0.00%</td>
          <td class="coverNumLo">0 / 1</td>
          <td class="crap">2</td>
          <td class="coverBar" align="center" width="100">
            <table border="0" cellspacing="0" cellpadding="1">
              <tr>
                <td class="coverBarOutline"><img src="scarlet_red.png" width="0" height="10" alt="0.00%"><img src="snow.png" width="100" height="10" alt="0.00%"></td>
              </tr>
            </table>
          </td>
          <td class="coverPerLo">0.00%</td>
          <td class="coverNumLo">0 / 1</td>
        </tr>

        <tr>
          <td class="coverFile" colspan="4">&nbsp;<a href="#579">_setAdapter($db)</a></td>
          <td class="coverBar" align="center" width="100">
            <table border="0" cellspacing="0" cellpadding="1">
              <tr>
                <td class="coverBarOutline"><img src="scarlet_red.png" width="0" height="10" alt="0.00%"><img src="snow.png" width="100" height="10" alt="0.00%"></td>
              </tr>
            </table>
          </td>
          <td class="coverPerLo">0.00%</td>
          <td class="coverNumLo">0 / 1</td>
          <td class="crap">2</td>
          <td class="coverBar" align="center" width="100">
            <table border="0" cellspacing="0" cellpadding="1">
              <tr>
                <td class="coverBarOutline"><img src="scarlet_red.png" width="0" height="10" alt="0.00%"><img src="snow.png" width="100" height="10" alt="0.00%"></td>
              </tr>
            </table>
          </td>
          <td class="coverPerLo">0.00%</td>
          <td class="coverNumLo">0 / 2</td>
        </tr>

        <tr>
          <td class="coverFile" colspan="4">&nbsp;<a href="#590">getAdapter()</a></td>
          <td class="coverBar" align="center" width="100">
            <table border="0" cellspacing="0" cellpadding="1">
              <tr>
                <td class="coverBarOutline"><img src="scarlet_red.png" width="0" height="10" alt="0.00%"><img src="snow.png" width="100" height="10" alt="0.00%"></td>
              </tr>
            </table>
          </td>
          <td class="coverPerLo">0.00%</td>
          <td class="coverNumLo">0 / 1</td>
          <td class="crap">2</td>
          <td class="coverBar" align="center" width="100">
            <table border="0" cellspacing="0" cellpadding="1">
              <tr>
                <td class="coverBarOutline"><img src="scarlet_red.png" width="0" height="10" alt="0.00%"><img src="snow.png" width="100" height="10" alt="0.00%"></td>
              </tr>
            </table>
          </td>
          <td class="coverPerLo">0.00%</td>
          <td class="coverNumLo">0 / 1</td>
        </tr>

        <tr>
          <td class="coverFile" colspan="4">&nbsp;<a href="#600">_setupAdapter($db)</a></td>
          <td class="coverBar" align="center" width="100">
            <table border="0" cellspacing="0" cellpadding="1">
              <tr>
                <td class="coverBarOutline"><img src="scarlet_red.png" width="0" height="10" alt="0.00%"><img src="snow.png" width="100" height="10" alt="0.00%"></td>
              </tr>
            </table>
          </td>
          <td class="coverPerLo">0.00%</td>
          <td class="coverNumLo">0 / 1</td>
          <td class="crap">7.46</td>
          <td class="coverBar" align="center" width="100">
            <table border="0" cellspacing="0" cellpadding="1">
              <tr>
                <td class="coverBarOutline"><img src="scarlet_red.png" width="40" height="10" alt="40.00%"><img src="snow.png" width="60" height="10" alt="40.00%"></td>
              </tr>
            </table>
          </td>
          <td class="coverPerLo">40.00%</td>
          <td class="coverNumLo">4 / 10</td>
        </tr>

        <tr>
          <td class="coverFile" colspan="4">&nbsp;<a href="#624">setDefaultMetadataCache($metadataCache = null)</a></td>
          <td class="coverBar" align="center" width="100">
            <table border="0" cellspacing="0" cellpadding="1">
              <tr>
                <td class="coverBarOutline"><img src="scarlet_red.png" width="0" height="10" alt="0.00%"><img src="snow.png" width="100" height="10" alt="0.00%"></td>
              </tr>
            </table>
          </td>
          <td class="coverPerLo">0.00%</td>
          <td class="coverNumLo">0 / 1</td>
          <td class="crap">2</td>
          <td class="coverBar" align="center" width="100">
            <table border="0" cellspacing="0" cellpadding="1">
              <tr>
                <td class="coverBarOutline"><img src="scarlet_red.png" width="0" height="10" alt="0.00%"><img src="snow.png" width="100" height="10" alt="0.00%"></td>
              </tr>
            </table>
          </td>
          <td class="coverPerLo">0.00%</td>
          <td class="coverNumLo">0 / 2</td>
        </tr>

        <tr>
          <td class="coverFile" colspan="4">&nbsp;<a href="#634">getDefaultMetadataCache()</a></td>
          <td class="coverBar" align="center" width="100">
            <table border="0" cellspacing="0" cellpadding="1">
              <tr>
                <td class="coverBarOutline"><img src="scarlet_red.png" width="0" height="10" alt="0.00%"><img src="snow.png" width="100" height="10" alt="0.00%"></td>
              </tr>
            </table>
          </td>
          <td class="coverPerLo">0.00%</td>
          <td class="coverNumLo">0 / 1</td>
          <td class="crap">2</td>
          <td class="coverBar" align="center" width="100">
            <table border="0" cellspacing="0" cellpadding="1">
              <tr>
                <td class="coverBarOutline"><img src="scarlet_red.png" width="0" height="10" alt="0.00%"><img src="snow.png" width="100" height="10" alt="0.00%"></td>
              </tr>
            </table>
          </td>
          <td class="coverPerLo">0.00%</td>
          <td class="coverNumLo">0 / 1</td>
        </tr>

        <tr>
          <td class="coverFile" colspan="4">&nbsp;<a href="#650">_setMetadataCache($metadataCache)</a></td>
          <td class="coverBar" align="center" width="100">
            <table border="0" cellspacing="0" cellpadding="1">
              <tr>
                <td class="coverBarOutline"><img src="scarlet_red.png" width="0" height="10" alt="0.00%"><img src="snow.png" width="100" height="10" alt="0.00%"></td>
              </tr>
            </table>
          </td>
          <td class="coverPerLo">0.00%</td>
          <td class="coverNumLo">0 / 1</td>
          <td class="crap">2</td>
          <td class="coverBar" align="center" width="100">
            <table border="0" cellspacing="0" cellpadding="1">
              <tr>
                <td class="coverBarOutline"><img src="scarlet_red.png" width="0" height="10" alt="0.00%"><img src="snow.png" width="100" height="10" alt="0.00%"></td>
              </tr>
            </table>
          </td>
          <td class="coverPerLo">0.00%</td>
          <td class="coverNumLo">0 / 2</td>
        </tr>

        <tr>
          <td class="coverFile" colspan="4">&nbsp;<a href="#661">getMetadataCache()</a></td>
          <td class="coverBar" align="center" width="100">
            <table border="0" cellspacing="0" cellpadding="1">
              <tr>
                <td class="coverBarOutline"><img src="scarlet_red.png" width="0" height="10" alt="0.00%"><img src="snow.png" width="100" height="10" alt="0.00%"></td>
              </tr>
            </table>
          </td>
          <td class="coverPerLo">0.00%</td>
          <td class="coverNumLo">0 / 1</td>
          <td class="crap">2</td>
          <td class="coverBar" align="center" width="100">
            <table border="0" cellspacing="0" cellpadding="1">
              <tr>
                <td class="coverBarOutline"><img src="scarlet_red.png" width="0" height="10" alt="0.00%"><img src="snow.png" width="100" height="10" alt="0.00%"></td>
              </tr>
            </table>
          </td>
          <td class="coverPerLo">0.00%</td>
          <td class="coverNumLo">0 / 1</td>
        </tr>

        <tr>
          <td class="coverFile" colspan="4">&nbsp;<a href="#673">setMetadataCacheInClass($flag)</a></td>
          <td class="coverBar" align="center" width="100">
            <table border="0" cellspacing="0" cellpadding="1">
              <tr>
                <td class="coverBarOutline"><img src="scarlet_red.png" width="0" height="10" alt="0.00%"><img src="snow.png" width="100" height="10" alt="0.00%"></td>
              </tr>
            </table>
          </td>
          <td class="coverPerLo">0.00%</td>
          <td class="coverNumLo">0 / 1</td>
          <td class="crap">2</td>
          <td class="coverBar" align="center" width="100">
            <table border="0" cellspacing="0" cellpadding="1">
              <tr>
                <td class="coverBarOutline"><img src="scarlet_red.png" width="0" height="10" alt="0.00%"><img src="snow.png" width="100" height="10" alt="0.00%"></td>
              </tr>
            </table>
          </td>
          <td class="coverPerLo">0.00%</td>
          <td class="coverNumLo">0 / 2</td>
        </tr>

        <tr>
          <td class="coverFile" colspan="4">&nbsp;<a href="#685">metadataCacheInClass()</a></td>
          <td class="coverBar" align="center" width="100">
            <table border="0" cellspacing="0" cellpadding="1">
              <tr>
                <td class="coverBarOutline"><img src="scarlet_red.png" width="0" height="10" alt="0.00%"><img src="snow.png" width="100" height="10" alt="0.00%"></td>
              </tr>
            </table>
          </td>
          <td class="coverPerLo">0.00%</td>
          <td class="coverNumLo">0 / 1</td>
          <td class="crap">2</td>
          <td class="coverBar" align="center" width="100">
            <table border="0" cellspacing="0" cellpadding="1">
              <tr>
                <td class="coverBarOutline"><img src="scarlet_red.png" width="0" height="10" alt="0.00%"><img src="snow.png" width="100" height="10" alt="0.00%"></td>
              </tr>
            </table>
          </td>
          <td class="coverPerLo">0.00%</td>
          <td class="coverNumLo">0 / 1</td>
        </tr>

        <tr>
          <td class="coverFile" colspan="4">&nbsp;<a href="#695">_setupMetadataCache($metadataCache)</a></td>
          <td class="coverBar" align="center" width="100">
            <table border="0" cellspacing="0" cellpadding="1">
              <tr>
                <td class="coverBarOutline"><img src="scarlet_red.png" width="0" height="10" alt="0.00%"><img src="snow.png" width="100" height="10" alt="0.00%"></td>
              </tr>
            </table>
          </td>
          <td class="coverPerLo">0.00%</td>
          <td class="coverNumLo">0 / 1</td>
          <td class="crap">20</td>
          <td class="coverBar" align="center" width="100">
            <table border="0" cellspacing="0" cellpadding="1">
              <tr>
                <td class="coverBarOutline"><img src="scarlet_red.png" width="0" height="10" alt="0.00%"><img src="snow.png" width="100" height="10" alt="0.00%"></td>
              </tr>
            </table>
          </td>
          <td class="coverPerLo">0.00%</td>
          <td class="coverNumLo">0 / 10</td>
        </tr>

        <tr>
          <td class="coverFile" colspan="4">&nbsp;<a href="#723">_setSequence($sequence)</a></td>
          <td class="coverBar" align="center" width="100">
            <table border="0" cellspacing="0" cellpadding="1">
              <tr>
                <td class="coverBarOutline"><img src="scarlet_red.png" width="0" height="10" alt="0.00%"><img src="snow.png" width="100" height="10" alt="0.00%"></td>
              </tr>
            </table>
          </td>
          <td class="coverPerLo">0.00%</td>
          <td class="coverNumLo">0 / 1</td>
          <td class="crap">2</td>
          <td class="coverBar" align="center" width="100">
            <table border="0" cellspacing="0" cellpadding="1">
              <tr>
                <td class="coverBarOutline"><img src="scarlet_red.png" width="0" height="10" alt="0.00%"><img src="snow.png" width="100" height="10" alt="0.00%"></td>
              </tr>
            </table>
          </td>
          <td class="coverPerLo">0.00%</td>
          <td class="coverNumLo">0 / 2</td>
        </tr>

        <tr>
          <td class="coverFile" colspan="4">&nbsp;<a href="#737">_setup()</a></td>
          <td class="coverBar" align="center" width="100">
            <table border="0" cellspacing="0" cellpadding="1">
              <tr>
                <td class="coverBarOutline"><img src="scarlet_red.png" width="0" height="10" alt="0.00%"><img src="snow.png" width="100" height="10" alt="0.00%"></td>
              </tr>
            </table>
          </td>
          <td class="coverPerLo">0.00%</td>
          <td class="coverNumLo">0 / 1</td>
          <td class="crap">2</td>
          <td class="coverBar" align="center" width="100">
            <table border="0" cellspacing="0" cellpadding="1">
              <tr>
                <td class="coverBarOutline"><img src="scarlet_red.png" width="0" height="10" alt="0.00%"><img src="snow.png" width="100" height="10" alt="0.00%"></td>
              </tr>
            </table>
          </td>
          <td class="coverPerLo">0.00%</td>
          <td class="coverNumLo">0 / 3</td>
        </tr>

        <tr>
          <td class="coverFile" colspan="4">&nbsp;<a href="#749">_setupDatabaseAdapter()</a></td>
          <td class="coverBar" align="center" width="100">
            <table border="0" cellspacing="0" cellpadding="1">
              <tr>
                <td class="coverBarOutline"><img src="scarlet_red.png" width="0" height="10" alt="0.00%"><img src="snow.png" width="100" height="10" alt="0.00%"></td>
              </tr>
            </table>
          </td>
          <td class="coverPerLo">0.00%</td>
          <td class="coverNumLo">0 / 1</td>
          <td class="crap">12</td>
          <td class="coverBar" align="center" width="100">
            <table border="0" cellspacing="0" cellpadding="1">
              <tr>
                <td class="coverBarOutline"><img src="scarlet_red.png" width="0" height="10" alt="0.00%"><img src="snow.png" width="100" height="10" alt="0.00%"></td>
              </tr>
            </table>
          </td>
          <td class="coverPerLo">0.00%</td>
          <td class="coverNumLo">0 / 7</td>
        </tr>

        <tr>
          <td class="coverFile" colspan="4">&nbsp;<a href="#771">_setupTableName()</a></td>
          <td class="coverBar" align="center" width="100">
            <table border="0" cellspacing="0" cellpadding="1">
              <tr>
                <td class="coverBarOutline"><img src="scarlet_red.png" width="0" height="10" alt="0.00%"><img src="snow.png" width="100" height="10" alt="0.00%"></td>
              </tr>
            </table>
          </td>
          <td class="coverPerLo">0.00%</td>
          <td class="coverNumLo">0 / 1</td>
          <td class="crap">12</td>
          <td class="coverBar" align="center" width="100">
            <table border="0" cellspacing="0" cellpadding="1">
              <tr>
                <td class="coverBarOutline"><img src="scarlet_red.png" width="0" height="10" alt="0.00%"><img src="snow.png" width="100" height="10" alt="0.00%"></td>
              </tr>
            </table>
          </td>
          <td class="coverPerLo">0.00%</td>
          <td class="coverNumLo">0 / 6</td>
        </tr>

        <tr>
          <td class="coverFile" colspan="4">&nbsp;<a href="#789">_setupMetadata()</a></td>
          <td class="coverBar" align="center" width="100">
            <table border="0" cellspacing="0" cellpadding="1">
              <tr>
                <td class="coverBarOutline"><img src="scarlet_red.png" width="0" height="10" alt="0.00%"><img src="snow.png" width="100" height="10" alt="0.00%"></td>
              </tr>
            </table>
          </td>
          <td class="coverPerLo">0.00%</td>
          <td class="coverNumLo">0 / 1</td>
          <td class="crap">210</td>
          <td class="coverBar" align="center" width="100">
            <table border="0" cellspacing="0" cellpadding="1">
              <tr>
                <td class="coverBarOutline"><img src="scarlet_red.png" width="0" height="10" alt="0.00%"><img src="snow.png" width="100" height="10" alt="0.00%"></td>
              </tr>
            </table>
          </td>
          <td class="coverPerLo">0.00%</td>
          <td class="coverNumLo">0 / 32</td>
        </tr>

        <tr>
          <td class="coverFile" colspan="4">&nbsp;<a href="#854">_getCols()</a></td>
          <td class="coverBar" align="center" width="100">
            <table border="0" cellspacing="0" cellpadding="1">
              <tr>
                <td class="coverBarOutline"><img src="scarlet_red.png" width="0" height="10" alt="0.00%"><img src="snow.png" width="100" height="10" alt="0.00%"></td>
              </tr>
            </table>
          </td>
          <td class="coverPerLo">0.00%</td>
          <td class="coverNumLo">0 / 1</td>
          <td class="crap">6</td>
          <td class="coverBar" align="center" width="100">
            <table border="0" cellspacing="0" cellpadding="1">
              <tr>
                <td class="coverBarOutline"><img src="scarlet_red.png" width="0" height="10" alt="0.00%"><img src="snow.png" width="100" height="10" alt="0.00%"></td>
              </tr>
            </table>
          </td>
          <td class="coverPerLo">0.00%</td>
          <td class="coverNumLo">0 / 5</td>
        </tr>

        <tr>
          <td class="coverFile" colspan="4">&nbsp;<a href="#871">_setupPrimaryKey()</a></td>
          <td class="coverBar" align="center" width="100">
            <table border="0" cellspacing="0" cellpadding="1">
              <tr>
                <td class="coverBarOutline"><img src="scarlet_red.png" width="0" height="10" alt="0.00%"><img src="snow.png" width="100" height="10" alt="0.00%"></td>
              </tr>
            </table>
          </td>
          <td class="coverPerLo">0.00%</td>
          <td class="coverNumLo">0 / 1</td>
          <td class="crap">132</td>
          <td class="coverBar" align="center" width="100">
            <table border="0" cellspacing="0" cellpadding="1">
              <tr>
                <td class="coverBarOutline"><img src="scarlet_red.png" width="0" height="10" alt="0.00%"><img src="snow.png" width="100" height="10" alt="0.00%"></td>
              </tr>
            </table>
          </td>
          <td class="coverPerLo">0.00%</td>
          <td class="coverNumLo">0 / 32</td>
        </tr>

        <tr>
          <td class="coverItem">Functions</td>
          <td class="coverBar" align="center" width="100">
            <table border="0" cellspacing="0" cellpadding="1">
              <tr>
                <td class="coverBarOutline"><img src="chameleon.png" width="100" height="10" alt="&nbsp;"><img src="snow.png" width="0" height="10" alt="&nbsp;"></td>
              </tr>
            </table>
          </td>
          <td class="coverPerNone">&nbsp;</td>
          <td class="coverNumNone">&nbsp;</td>
          <td class="coverBar" align="center" width="100">
            <table border="0" cellspacing="0" cellpadding="1">
              <tr>
                <td class="coverBarOutline"><img src="scarlet_red.png" width="0" height="10" alt="0.00%"><img src="snow.png" width="100" height="10" alt="0.00%"></td>
              </tr>
            </table>
          </td>
          <td class="coverPerLo">0.00%</td>
          <td class="coverNumLo">0 / 18</td>
          <td class="crap"></td>
          <td class="coverBar" align="center" width="100">
            <table border="0" cellspacing="0" cellpadding="1">
              <tr>
                <td class="coverBarOutline"><img src="chameleon.png" width="100" height="10" alt="100.00%"><img src="snow.png" width="0" height="10" alt="100.00%"></td>
              </tr>
            </table>
          </td>
          <td class="coverPerHi">100.00%</td>
          <td class="coverNumHi">0 / 0</td>
        </tr>

        <tr>
          <td class="coverFile" colspan="4">&nbsp;<a href="#927">_getReferenceMapNormalized()</a></td>
          <td class="coverBar" align="center" width="100">
            <table border="0" cellspacing="0" cellpadding="1">
              <tr>
                <td class="coverBarOutline"><img src="scarlet_red.png" width="0" height="10" alt="0.00%"><img src="snow.png" width="100" height="10" alt="0.00%"></td>
              </tr>
            </table>
          </td>
          <td class="coverPerLo">0.00%</td>
          <td class="coverNumLo">0 / 1</td>
          <td class="crap">42</td>
          <td class="coverBar" align="center" width="100">
            <table border="0" cellspacing="0" cellpadding="1">
              <tr>
                <td class="coverBarOutline"><img src="scarlet_red.png" width="0" height="10" alt="0.00%"><img src="snow.png" width="100" height="10" alt="0.00%"></td>
              </tr>
            </table>
          </td>
          <td class="coverPerLo">0.00%</td>
          <td class="coverNumLo">0 / 18</td>
        </tr>

        <tr>
          <td class="coverFile" colspan="4">&nbsp;<a href="#966">init()</a></td>
          <td class="coverBar" align="center" width="100">
            <table border="0" cellspacing="0" cellpadding="1">
              <tr>
                <td class="coverBarOutline"><img src="scarlet_red.png" width="0" height="10" alt="0.00%"><img src="snow.png" width="100" height="10" alt="0.00%"></td>
              </tr>
            </table>
          </td>
          <td class="coverPerLo">0.00%</td>
          <td class="coverNumLo">0 / 1</td>
          <td class="crap">2</td>
          <td class="coverBar" align="center" width="100">
            <table border="0" cellspacing="0" cellpadding="1">
              <tr>
                <td class="coverBarOutline"><img src="scarlet_red.png" width="0" height="10" alt="0.00%"><img src="snow.png" width="100" height="10" alt="0.00%"></td>
              </tr>
            </table>
          </td>
          <td class="coverPerLo">0.00%</td>
          <td class="coverNumLo">0 / 1</td>
        </tr>

        <tr>
          <td class="coverFile" colspan="4">&nbsp;<a href="#980">info($key = null)</a></td>
          <td class="coverBar" align="center" width="100">
            <table border="0" cellspacing="0" cellpadding="1">
              <tr>
                <td class="coverBarOutline"><img src="scarlet_red.png" width="0" height="10" alt="0.00%"><img src="snow.png" width="100" height="10" alt="0.00%"></td>
              </tr>
            </table>
          </td>
          <td class="coverPerLo">0.00%</td>
          <td class="coverNumLo">0 / 1</td>
          <td class="crap">12</td>
          <td class="coverBar" align="center" width="100">
            <table border="0" cellspacing="0" cellpadding="1">
              <tr>
                <td class="coverBarOutline"><img src="scarlet_red.png" width="0" height="10" alt="0.00%"><img src="snow.png" width="100" height="10" alt="0.00%"></td>
              </tr>
            </table>
          </td>
          <td class="coverPerLo">0.00%</td>
          <td class="coverNumLo">0 / 18</td>
        </tr>

        <tr>
          <td class="coverFile" colspan="4">&nbsp;<a href="#1015">select($withFromPart = self::SELECT_WITHOUT_FROM_PART)</a></td>
          <td class="coverBar" align="center" width="100">
            <table border="0" cellspacing="0" cellpadding="1">
              <tr>
                <td class="coverBarOutline"><img src="scarlet_red.png" width="0" height="10" alt="0.00%"><img src="snow.png" width="100" height="10" alt="0.00%"></td>
              </tr>
            </table>
          </td>
          <td class="coverPerLo">0.00%</td>
          <td class="coverNumLo">0 / 1</td>
          <td class="crap">6</td>
          <td class="coverBar" align="center" width="100">
            <table border="0" cellspacing="0" cellpadding="1">
              <tr>
                <td class="coverBarOutline"><img src="scarlet_red.png" width="0" height="10" alt="0.00%"><img src="snow.png" width="100" height="10" alt="0.00%"></td>
              </tr>
            </table>
          </td>
          <td class="coverPerLo">0.00%</td>
          <td class="coverNumLo">0 / 6</td>
        </tr>

        <tr>
          <td class="coverFile" colspan="4">&nbsp;<a href="#1031">insert(array $data)</a></td>
          <td class="coverBar" align="center" width="100">
            <table border="0" cellspacing="0" cellpadding="1">
              <tr>
                <td class="coverBarOutline"><img src="scarlet_red.png" width="0" height="10" alt="0.00%"><img src="snow.png" width="100" height="10" alt="0.00%"></td>
              </tr>
            </table>
          </td>
          <td class="coverPerLo">0.00%</td>
          <td class="coverNumLo">0 / 1</td>
          <td class="crap">210</td>
          <td class="coverBar" align="center" width="100">
            <table border="0" cellspacing="0" cellpadding="1">
              <tr>
                <td class="coverBarOutline"><img src="scarlet_red.png" width="0" height="10" alt="0.00%"><img src="snow.png" width="100" height="10" alt="0.00%"></td>
              </tr>
            </table>
          </td>
          <td class="coverPerLo">0.00%</td>
          <td class="coverNumLo">0 / 25</td>
        </tr>

        <tr>
          <td class="coverFile" colspan="4">&nbsp;<a href="#1106">isIdentity($column)</a></td>
          <td class="coverBar" align="center" width="100">
            <table border="0" cellspacing="0" cellpadding="1">
              <tr>
                <td class="coverBarOutline"><img src="scarlet_red.png" width="0" height="10" alt="0.00%"><img src="snow.png" width="100" height="10" alt="0.00%"></td>
              </tr>
            </table>
          </td>
          <td class="coverPerLo">0.00%</td>
          <td class="coverNumLo">0 / 1</td>
          <td class="crap">6</td>
          <td class="coverBar" align="center" width="100">
            <table border="0" cellspacing="0" cellpadding="1">
              <tr>
                <td class="coverBarOutline"><img src="scarlet_red.png" width="0" height="10" alt="0.00%"><img src="snow.png" width="100" height="10" alt="0.00%"></td>
              </tr>
            </table>
          </td>
          <td class="coverPerLo">0.00%</td>
          <td class="coverNumLo">0 / 5</td>
        </tr>

        <tr>
          <td class="coverFile" colspan="4">&nbsp;<a href="#1129">update(array $data, $where)</a></td>
          <td class="coverBar" align="center" width="100">
            <table border="0" cellspacing="0" cellpadding="1">
              <tr>
                <td class="coverBarOutline"><img src="scarlet_red.png" width="0" height="10" alt="0.00%"><img src="snow.png" width="100" height="10" alt="0.00%"></td>
              </tr>
            </table>
          </td>
          <td class="coverPerLo">0.00%</td>
          <td class="coverNumLo">0 / 1</td>
          <td class="crap">6</td>
          <td class="coverBar" align="center" width="100">
            <table border="0" cellspacing="0" cellpadding="1">
              <tr>
                <td class="coverBarOutline"><img src="scarlet_red.png" width="0" height="10" alt="0.00%"><img src="snow.png" width="100" height="10" alt="0.00%"></td>
              </tr>
            </table>
          </td>
          <td class="coverPerLo">0.00%</td>
          <td class="coverNumLo">0 / 2</td>
        </tr>

        <tr>
          <td class="coverFile" colspan="4">&nbsp;<a href="#1143">_cascadeUpdate($parentTableClassname, array $oldPrimaryKey, array $newPrimaryKey)</a></td>
          <td class="coverBar" align="center" width="100">
            <table border="0" cellspacing="0" cellpadding="1">
              <tr>
                <td class="coverBarOutline"><img src="scarlet_red.png" width="0" height="10" alt="0.00%"><img src="snow.png" width="100" height="10" alt="0.00%"></td>
              </tr>
            </table>
          </td>
          <td class="coverPerLo">0.00%</td>
          <td class="coverNumLo">0 / 1</td>
          <td class="crap">56</td>
          <td class="coverBar" align="center" width="100">
            <table border="0" cellspacing="0" cellpadding="1">
              <tr>
                <td class="coverBarOutline"><img src="scarlet_red.png" width="0" height="10" alt="0.00%"><img src="snow.png" width="100" height="10" alt="0.00%"></td>
              </tr>
            </table>
          </td>
          <td class="coverPerLo">0.00%</td>
          <td class="coverNumLo">0 / 27</td>
        </tr>

        <tr>
          <td class="coverFile" colspan="4">&nbsp;<a href="#1181">delete($where)</a></td>
          <td class="coverBar" align="center" width="100">
            <table border="0" cellspacing="0" cellpadding="1">
              <tr>
                <td class="coverBarOutline"><img src="scarlet_red.png" width="0" height="10" alt="0.00%"><img src="snow.png" width="100" height="10" alt="0.00%"></td>
              </tr>
            </table>
          </td>
          <td class="coverPerLo">0.00%</td>
          <td class="coverNumLo">0 / 1</td>
          <td class="crap">6</td>
          <td class="coverBar" align="center" width="100">
            <table border="0" cellspacing="0" cellpadding="1">
              <tr>
                <td class="coverBarOutline"><img src="scarlet_red.png" width="0" height="10" alt="0.00%"><img src="snow.png" width="100" height="10" alt="0.00%"></td>
              </tr>
            </table>
          </td>
          <td class="coverPerLo">0.00%</td>
          <td class="coverNumLo">0 / 2</td>
        </tr>

        <tr>
          <td class="coverFile" colspan="4">&nbsp;<a href="#1194">_cascadeDelete($parentTableClassname, array $primaryKey)</a></td>
          <td class="coverBar" align="center" width="100">
            <table border="0" cellspacing="0" cellpadding="1">
              <tr>
                <td class="coverBarOutline"><img src="scarlet_red.png" width="0" height="10" alt="0.00%"><img src="snow.png" width="100" height="10" alt="0.00%"></td>
              </tr>
            </table>
          </td>
          <td class="coverPerLo">0.00%</td>
          <td class="coverNumLo">0 / 1</td>
          <td class="crap">42</td>
          <td class="coverBar" align="center" width="100">
            <table border="0" cellspacing="0" cellpadding="1">
              <tr>
                <td class="coverBarOutline"><img src="scarlet_red.png" width="0" height="10" alt="0.00%"><img src="snow.png" width="100" height="10" alt="0.00%"></td>
              </tr>
            </table>
          </td>
          <td class="coverPerLo">0.00%</td>
          <td class="coverNumLo">0 / 23</td>
        </tr>

        <tr>
          <td class="coverFile" colspan="4">&nbsp;<a href="#1240">find()</a></td>
          <td class="coverBar" align="center" width="100">
            <table border="0" cellspacing="0" cellpadding="1">
              <tr>
                <td class="coverBarOutline"><img src="scarlet_red.png" width="0" height="10" alt="0.00%"><img src="snow.png" width="100" height="10" alt="0.00%"></td>
              </tr>
            </table>
          </td>
          <td class="coverPerLo">0.00%</td>
          <td class="coverNumLo">0 / 1</td>
          <td class="crap">210</td>
          <td class="coverBar" align="center" width="100">
            <table border="0" cellspacing="0" cellpadding="1">
              <tr>
                <td class="coverBarOutline"><img src="scarlet_red.png" width="0" height="10" alt="0.00%"><img src="snow.png" width="100" height="10" alt="0.00%"></td>
              </tr>
            </table>
          </td>
          <td class="coverPerLo">0.00%</td>
          <td class="coverNumLo">0 / 54</td>
        </tr>

        <tr>
          <td class="coverFile" colspan="4">&nbsp;<a href="#1323">fetchAll($where = null, $order = null, $count = null, $offset = null)</a></td>
          <td class="coverBar" align="center" width="100">
            <table border="0" cellspacing="0" cellpadding="1">
              <tr>
                <td class="coverBarOutline"><img src="scarlet_red.png" width="0" height="10" alt="0.00%"><img src="snow.png" width="100" height="10" alt="0.00%"></td>
              </tr>
            </table>
          </td>
          <td class="coverPerLo">0.00%</td>
          <td class="coverNumLo">0 / 1</td>
          <td class="crap">56</td>
          <td class="coverBar" align="center" width="100">
            <table border="0" cellspacing="0" cellpadding="1">
              <tr>
                <td class="coverBarOutline"><img src="scarlet_red.png" width="0" height="10" alt="0.00%"><img src="snow.png" width="100" height="10" alt="0.00%"></td>
              </tr>
            </table>
          </td>
          <td class="coverPerLo">0.00%</td>
          <td class="coverNumLo">0 / 25</td>
        </tr>

        <tr>
          <td class="coverFile" colspan="4">&nbsp;<a href="#1372">fetchRow($where = null, $order = null, $offset = null)</a></td>
          <td class="coverBar" align="center" width="100">
            <table border="0" cellspacing="0" cellpadding="1">
              <tr>
                <td class="coverBarOutline"><img src="scarlet_red.png" width="0" height="10" alt="0.00%"><img src="snow.png" width="100" height="10" alt="0.00%"></td>
              </tr>
            </table>
          </td>
          <td class="coverPerLo">0.00%</td>
          <td class="coverNumLo">0 / 1</td>
          <td class="crap">56</td>
          <td class="coverBar" align="center" width="100">
            <table border="0" cellspacing="0" cellpadding="1">
              <tr>
                <td class="coverBarOutline"><img src="scarlet_red.png" width="0" height="10" alt="0.00%"><img src="snow.png" width="100" height="10" alt="0.00%"></td>
              </tr>
            </table>
          </td>
          <td class="coverPerLo">0.00%</td>
          <td class="coverNumLo">0 / 24</td>
        </tr>

        <tr>
          <td class="coverFile" colspan="4">&nbsp;<a href="#1418">fetchNew()</a></td>
          <td class="coverBar" align="center" width="100">
            <table border="0" cellspacing="0" cellpadding="1">
              <tr>
                <td class="coverBarOutline"><img src="scarlet_red.png" width="0" height="10" alt="0.00%"><img src="snow.png" width="100" height="10" alt="0.00%"></td>
              </tr>
            </table>
          </td>
          <td class="coverPerLo">0.00%</td>
          <td class="coverNumLo">0 / 1</td>
          <td class="crap">2</td>
          <td class="coverBar" align="center" width="100">
            <table border="0" cellspacing="0" cellpadding="1">
              <tr>
                <td class="coverBarOutline"><img src="scarlet_red.png" width="0" height="10" alt="0.00%"><img src="snow.png" width="100" height="10" alt="0.00%"></td>
              </tr>
            </table>
          </td>
          <td class="coverPerLo">0.00%</td>
          <td class="coverNumLo">0 / 1</td>
        </tr>

        <tr>
          <td class="coverFile" colspan="4">&nbsp;<a href="#1430">createRow(array $data = array()</a></td>
          <td class="coverBar" align="center" width="100">
            <table border="0" cellspacing="0" cellpadding="1">
              <tr>
                <td class="coverBarOutline"><img src="scarlet_red.png" width="0" height="10" alt="0.00%"><img src="snow.png" width="100" height="10" alt="0.00%"></td>
              </tr>
            </table>
          </td>
          <td class="coverPerLo">0.00%</td>
          <td class="coverNumLo">0 / 1</td>
          <td class="crap">306</td>
          <td class="coverBar" align="center" width="100">
            <table border="0" cellspacing="0" cellpadding="1">
              <tr>
                <td class="coverBarOutline"><img src="scarlet_red.png" width="0" height="10" alt="0.00%"><img src="snow.png" width="100" height="10" alt="0.00%"></td>
              </tr>
            </table>
          </td>
          <td class="coverPerLo">0.00%</td>
          <td class="coverNumLo">0 / 35</td>
        </tr>

        <tr>
          <td class="coverFile" colspan="4">&nbsp;<a href="#1483">_where(Zend_Db_Table_Select $select, $where)</a></td>
          <td class="coverBar" align="center" width="100">
            <table border="0" cellspacing="0" cellpadding="1">
              <tr>
                <td class="coverBarOutline"><img src="scarlet_red.png" width="0" height="10" alt="0.00%"><img src="snow.png" width="100" height="10" alt="0.00%"></td>
              </tr>
            </table>
          </td>
          <td class="coverPerLo">0.00%</td>
          <td class="coverNumLo">0 / 1</td>
          <td class="crap">12</td>
          <td class="coverBar" align="center" width="100">
            <table border="0" cellspacing="0" cellpadding="1">
              <tr>
                <td class="coverBarOutline"><img src="scarlet_red.png" width="0" height="10" alt="0.00%"><img src="snow.png" width="100" height="10" alt="0.00%"></td>
              </tr>
            </table>
          </td>
          <td class="coverPerLo">0.00%</td>
          <td class="coverNumLo">0 / 8</td>
        </tr>

        <tr>
          <td class="coverFile" colspan="4">&nbsp;<a href="#1508">_order(Zend_Db_Table_Select $select, $order)</a></td>
          <td class="coverBar" align="center" width="100">
            <table border="0" cellspacing="0" cellpadding="1">
              <tr>
                <td class="coverBarOutline"><img src="scarlet_red.png" width="0" height="10" alt="0.00%"><img src="snow.png" width="100" height="10" alt="0.00%"></td>
              </tr>
            </table>
          </td>
          <td class="coverPerLo">0.00%</td>
          <td class="coverNumLo">0 / 1</td>
          <td class="crap">12</td>
          <td class="coverBar" align="center" width="100">
            <table border="0" cellspacing="0" cellpadding="1">
              <tr>
                <td class="coverBarOutline"><img src="scarlet_red.png" width="0" height="10" alt="0.00%"><img src="snow.png" width="100" height="10" alt="0.00%"></td>
              </tr>
            </table>
          </td>
          <td class="coverPerLo">0.00%</td>
          <td class="coverNumLo">0 / 7</td>
        </tr>

        <tr>
          <td class="coverFile" colspan="4">&nbsp;<a href="#1527">_fetch(Zend_Db_Table_Select $select)</a></td>
          <td class="coverBar" align="center" width="100">
            <table border="0" cellspacing="0" cellpadding="1">
              <tr>
                <td class="coverBarOutline"><img src="scarlet_red.png" width="0" height="10" alt="0.00%"><img src="snow.png" width="100" height="10" alt="0.00%"></td>
              </tr>
            </table>
          </td>
          <td class="coverPerLo">0.00%</td>
          <td class="coverNumLo">0 / 1</td>
          <td class="crap">2</td>
          <td class="coverBar" align="center" width="100">
            <table border="0" cellspacing="0" cellpadding="1">
              <tr>
                <td class="coverBarOutline"><img src="scarlet_red.png" width="0" height="10" alt="0.00%"><img src="snow.png" width="100" height="10" alt="0.00%"></td>
              </tr>
            </table>
          </td>
          <td class="coverPerLo">0.00%</td>
          <td class="coverNumLo">0 / 3</td>
        </tr>


      </table>
    </center>

    <br />

    <table cellpadding="0" cellspacing="0" border="0">
      <tr>
        <td><br /></td>
      </tr>
      <tr>
        <td>
<pre class="source">
<span class="lineNum" id="container1"><a name="1"></a><a href="#1" id="line1">       1</a> </span>                : <span class="default">&lt;?php</span>                                                                                                                                                                                      
<span class="lineNum" id="container2"><a name="2"></a><a href="#2" id="line2">       2</a> </span>                : <span class="comment">/**</span>                                                                                                                                                                                        
<span class="lineNum" id="container3"><a name="3"></a><a href="#3" id="line3">       3</a> </span>                : <span class="comment">&nbsp;*&nbsp;Zend&nbsp;Framework</span>                                                                                                                                                                          
<span class="lineNum" id="container4"><a name="4"></a><a href="#4" id="line4">       4</a> </span>                : <span class="comment">&nbsp;*</span>                                                                                                                                                                                         
<span class="lineNum" id="container5"><a name="5"></a><a href="#5" id="line5">       5</a> </span>                : <span class="comment">&nbsp;*&nbsp;LICENSE</span>                                                                                                                                                                                 
<span class="lineNum" id="container6"><a name="6"></a><a href="#6" id="line6">       6</a> </span>                : <span class="comment">&nbsp;*</span>                                                                                                                                                                                         
<span class="lineNum" id="container7"><a name="7"></a><a href="#7" id="line7">       7</a> </span>                : <span class="comment">&nbsp;*&nbsp;This&nbsp;source&nbsp;file&nbsp;is&nbsp;subject&nbsp;to&nbsp;the&nbsp;new&nbsp;BSD&nbsp;license&nbsp;that&nbsp;is&nbsp;bundled</span>                                                                                                                      
<span class="lineNum" id="container8"><a name="8"></a><a href="#8" id="line8">       8</a> </span>                : <span class="comment">&nbsp;*&nbsp;with&nbsp;this&nbsp;package&nbsp;in&nbsp;the&nbsp;file&nbsp;LICENSE.txt.</span>                                                                                                                                              
<span class="lineNum" id="container9"><a name="9"></a><a href="#9" id="line9">       9</a> </span>                : <span class="comment">&nbsp;*&nbsp;It&nbsp;is&nbsp;also&nbsp;available&nbsp;through&nbsp;the&nbsp;world-wide-web&nbsp;at&nbsp;this&nbsp;URL:</span>                                                                                                                            
<span class="lineNum" id="container10"><a name="10"></a><a href="#10" id="line10">      10</a> </span>                : <span class="comment">&nbsp;*&nbsp;http://framework.zend.com/license/new-bsd</span>                                                                                                                                               
<span class="lineNum" id="container11"><a name="11"></a><a href="#11" id="line11">      11</a> </span>                : <span class="comment">&nbsp;*&nbsp;If&nbsp;you&nbsp;did&nbsp;not&nbsp;receive&nbsp;a&nbsp;copy&nbsp;of&nbsp;the&nbsp;license&nbsp;and&nbsp;are&nbsp;unable&nbsp;to</span>                                                                                                                          
<span class="lineNum" id="container12"><a name="12"></a><a href="#12" id="line12">      12</a> </span>                : <span class="comment">&nbsp;*&nbsp;obtain&nbsp;it&nbsp;through&nbsp;the&nbsp;world-wide-web,&nbsp;please&nbsp;send&nbsp;an&nbsp;email</span>                                                                                                                              
<span class="lineNum" id="container13"><a name="13"></a><a href="#13" id="line13">      13</a> </span>                : <span class="comment">&nbsp;*&nbsp;to&nbsp;license@zend.com&nbsp;so&nbsp;we&nbsp;can&nbsp;send&nbsp;you&nbsp;a&nbsp;copy&nbsp;immediately.</span>                                                                                                                              
<span class="lineNum" id="container14"><a name="14"></a><a href="#14" id="line14">      14</a> </span>                : <span class="comment">&nbsp;*</span>                                                                                                                                                                                         
<span class="lineNum" id="container15"><a name="15"></a><a href="#15" id="line15">      15</a> </span>                : <span class="comment">&nbsp;*&nbsp;@category&nbsp;&nbsp;&nbsp;Zend</span>                                                                                                                                                                        
<span class="lineNum" id="container16"><a name="16"></a><a href="#16" id="line16">      16</a> </span>                : <span class="comment">&nbsp;*&nbsp;@package&nbsp;&nbsp;&nbsp;&nbsp;Zend_Db</span>                                                                                                                                                                     
<span class="lineNum" id="container17"><a name="17"></a><a href="#17" id="line17">      17</a> </span>                : <span class="comment">&nbsp;*&nbsp;@subpackage&nbsp;Table</span>                                                                                                                                                                       
<span class="lineNum" id="container18"><a name="18"></a><a href="#18" id="line18">      18</a> </span>                : <span class="comment">&nbsp;*&nbsp;@copyright&nbsp;&nbsp;Copyright&nbsp;(c)&nbsp;2005-2011&nbsp;Zend&nbsp;Technologies&nbsp;USA&nbsp;Inc.&nbsp;(http://www.zend.com)</span>                                                                                                    
<span class="lineNum" id="container19"><a name="19"></a><a href="#19" id="line19">      19</a> </span>                : <span class="comment">&nbsp;*&nbsp;@license&nbsp;&nbsp;&nbsp;&nbsp;http://framework.zend.com/license/new-bsd&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;New&nbsp;BSD&nbsp;License</span>                                                                                                               
<span class="lineNum" id="container20"><a name="20"></a><a href="#20" id="line20">      20</a> </span>                : <span class="comment">&nbsp;*&nbsp;@version&nbsp;&nbsp;&nbsp;&nbsp;$Id:&nbsp;Abstract.php&nbsp;24148&nbsp;2011-06-21&nbsp;15:14:00Z&nbsp;yoshida@zend.co.jp&nbsp;$</span>                                                                                                           
<span class="lineNum" id="container21"><a name="21"></a><a href="#21" id="line21">      21</a> </span>                : <span class="comment">&nbsp;*/</span>                                                                                                                                                                                        
<span class="lineNum" id="container22"><a name="22"></a><a href="#22" id="line22">      22</a> </span>                :                                                                                                                                                                                            
<span class="lineNum" id="container23"><a name="23"></a><a href="#23" id="line23">      23</a> </span>                : <span class="comment">/**</span>                                                                                                                                                                                        
<span class="lineNum" id="container24"><a name="24"></a><a href="#24" id="line24">      24</a> </span>                : <span class="comment">&nbsp;*&nbsp;@see&nbsp;Zend_Db_Adapter_Abstract</span>                                                                                                                                                           
<span class="lineNum" id="container25"><a name="25"></a><a href="#25" id="line25">      25</a> </span>                : <span class="comment">&nbsp;*/</span>                                                                                                                                                                                        
<span class="lineNum" id="container26"><a name="26"></a><a href="#26" id="line26">      26</a> </span><span class="lineCov">              1 : <span class="keyword">require_once</span><span class="default">&nbsp;</span><span class="default">'Zend/Db/Adapter/Abstract.php'</span><span class="keyword">;</span>                                                                                                                                               </span>
<span class="lineNum" id="container27"><a name="27"></a><a href="#27" id="line27">      27</a> </span>                :                                                                                                                                                                                            
<span class="lineNum" id="container28"><a name="28"></a><a href="#28" id="line28">      28</a> </span>                : <span class="comment">/**</span>                                                                                                                                                                                        
<span class="lineNum" id="container29"><a name="29"></a><a href="#29" id="line29">      29</a> </span>                : <span class="comment">&nbsp;*&nbsp;@see&nbsp;Zend_Db_Adapter_Abstract</span>                                                                                                                                                           
<span class="lineNum" id="container30"><a name="30"></a><a href="#30" id="line30">      30</a> </span>                : <span class="comment">&nbsp;*/</span>                                                                                                                                                                                        
<span class="lineNum" id="container31"><a name="31"></a><a href="#31" id="line31">      31</a> </span><span class="lineCov">              1 : <span class="keyword">require_once</span><span class="default">&nbsp;</span><span class="default">'Zend/Db/Select.php'</span><span class="keyword">;</span>                                                                                                                                                         </span>
<span class="lineNum" id="container32"><a name="32"></a><a href="#32" id="line32">      32</a> </span>                :                                                                                                                                                                                            
<span class="lineNum" id="container33"><a name="33"></a><a href="#33" id="line33">      33</a> </span>                : <span class="comment">/**</span>                                                                                                                                                                                        
<span class="lineNum" id="container34"><a name="34"></a><a href="#34" id="line34">      34</a> </span>                : <span class="comment">&nbsp;*&nbsp;@see&nbsp;Zend_Db</span>                                                                                                                                                                            
<span class="lineNum" id="container35"><a name="35"></a><a href="#35" id="line35">      35</a> </span>                : <span class="comment">&nbsp;*/</span>                                                                                                                                                                                        
<span class="lineNum" id="container36"><a name="36"></a><a href="#36" id="line36">      36</a> </span><span class="lineCov">              1 : <span class="keyword">require_once</span><span class="default">&nbsp;</span><span class="default">'Zend/Db.php'</span><span class="keyword">;</span>                                                                                                                                                                </span>
<span class="lineNum" id="container37"><a name="37"></a><a href="#37" id="line37">      37</a> </span>                :                                                                                                                                                                                            
<span class="lineNum" id="container38"><a name="38"></a><a href="#38" id="line38">      38</a> </span>                : <span class="comment">/**</span>                                                                                                                                                                                        
<span class="lineNum" id="container39"><a name="39"></a><a href="#39" id="line39">      39</a> </span>                : <span class="comment">&nbsp;*&nbsp;Class&nbsp;for&nbsp;SQL&nbsp;table&nbsp;interface.</span>                                                                                                                                                          
<span class="lineNum" id="container40"><a name="40"></a><a href="#40" id="line40">      40</a> </span>                : <span class="comment">&nbsp;*</span>                                                                                                                                                                                         
<span class="lineNum" id="container41"><a name="41"></a><a href="#41" id="line41">      41</a> </span>                : <span class="comment">&nbsp;*&nbsp;@category&nbsp;&nbsp;&nbsp;Zend</span>                                                                                                                                                                        
<span class="lineNum" id="container42"><a name="42"></a><a href="#42" id="line42">      42</a> </span>                : <span class="comment">&nbsp;*&nbsp;@package&nbsp;&nbsp;&nbsp;&nbsp;Zend_Db</span>                                                                                                                                                                     
<span class="lineNum" id="container43"><a name="43"></a><a href="#43" id="line43">      43</a> </span>                : <span class="comment">&nbsp;*&nbsp;@subpackage&nbsp;Table</span>                                                                                                                                                                       
<span class="lineNum" id="container44"><a name="44"></a><a href="#44" id="line44">      44</a> </span>                : <span class="comment">&nbsp;*&nbsp;@copyright&nbsp;&nbsp;Copyright&nbsp;(c)&nbsp;2005-2011&nbsp;Zend&nbsp;Technologies&nbsp;USA&nbsp;Inc.&nbsp;(http://www.zend.com)</span>                                                                                                    
<span class="lineNum" id="container45"><a name="45"></a><a href="#45" id="line45">      45</a> </span>                : <span class="comment">&nbsp;*&nbsp;@license&nbsp;&nbsp;&nbsp;&nbsp;http://framework.zend.com/license/new-bsd&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;New&nbsp;BSD&nbsp;License</span>                                                                                                               
<span class="lineNum" id="container46"><a name="46"></a><a href="#46" id="line46">      46</a> </span>                : <span class="comment">&nbsp;*/</span>                                                                                                                                                                                        
<span class="lineNum" id="container47"><a name="47"></a><a href="#47" id="line47">      47</a> </span>                : <span class="keyword">abstract</span><span class="default">&nbsp;</span><span class="keyword">class</span><span class="default">&nbsp;</span><span class="default">Zend_Db_Table_Abstract</span>                                                                                                                                                      
<span class="lineNum" id="container48"><a name="48"></a><a href="#48" id="line48">      48</a> </span><span class="lineCov">              1 : <span class="keyword">{</span>                                                                                                                                                                                          </span>
<span class="lineNum" id="container49"><a name="49"></a><a href="#49" id="line49">      49</a> </span>                :                                                                                                                                                                                            
<span class="lineNum" id="container50"><a name="50"></a><a href="#50" id="line50">      50</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">const</span><span class="default">&nbsp;</span><span class="default">ADAPTER</span><span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="default">'db'</span><span class="keyword">;</span>                                                                                                                                                         
<span class="lineNum" id="container51"><a name="51"></a><a href="#51" id="line51">      51</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">const</span><span class="default">&nbsp;</span><span class="default">DEFINITION</span><span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="default">'definition'</span><span class="keyword">;</span>                                                                                                                                                
<span class="lineNum" id="container52"><a name="52"></a><a href="#52" id="line52">      52</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">const</span><span class="default">&nbsp;</span><span class="default">DEFINITION_CONFIG_NAME</span><span class="default">&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="default">'definitionConfigName'</span><span class="keyword">;</span>                                                                                                                                 
<span class="lineNum" id="container53"><a name="53"></a><a href="#53" id="line53">      53</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">const</span><span class="default">&nbsp;</span><span class="default">SCHEMA</span><span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="default">'schema'</span><span class="keyword">;</span>                                                                                                                                                     
<span class="lineNum" id="container54"><a name="54"></a><a href="#54" id="line54">      54</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">const</span><span class="default">&nbsp;</span><span class="default">NAME</span><span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="default">'name'</span><span class="keyword">;</span>                                                                                                                                                       
<span class="lineNum" id="container55"><a name="55"></a><a href="#55" id="line55">      55</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">const</span><span class="default">&nbsp;</span><span class="default">PRIMARY</span><span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="default">'primary'</span><span class="keyword">;</span>                                                                                                                                                    
<span class="lineNum" id="container56"><a name="56"></a><a href="#56" id="line56">      56</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">const</span><span class="default">&nbsp;</span><span class="default">COLS</span><span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="default">'cols'</span><span class="keyword">;</span>                                                                                                                                                       
<span class="lineNum" id="container57"><a name="57"></a><a href="#57" id="line57">      57</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">const</span><span class="default">&nbsp;</span><span class="default">METADATA</span><span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="default">'metadata'</span><span class="keyword">;</span>                                                                                                                                                   
<span class="lineNum" id="container58"><a name="58"></a><a href="#58" id="line58">      58</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">const</span><span class="default">&nbsp;</span><span class="default">METADATA_CACHE</span><span class="default">&nbsp;&nbsp;&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="default">'metadataCache'</span><span class="keyword">;</span>                                                                                                                                              
<span class="lineNum" id="container59"><a name="59"></a><a href="#59" id="line59">      59</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">const</span><span class="default">&nbsp;</span><span class="default">METADATA_CACHE_IN_CLASS</span><span class="default">&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="default">'metadataCacheInClass'</span><span class="keyword">;</span>                                                                                                                                
<span class="lineNum" id="container60"><a name="60"></a><a href="#60" id="line60">      60</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">const</span><span class="default">&nbsp;</span><span class="default">ROW_CLASS</span><span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="default">'rowClass'</span><span class="keyword">;</span>                                                                                                                                                   
<span class="lineNum" id="container61"><a name="61"></a><a href="#61" id="line61">      61</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">const</span><span class="default">&nbsp;</span><span class="default">ROWSET_CLASS</span><span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="default">'rowsetClass'</span><span class="keyword">;</span>                                                                                                                                                
<span class="lineNum" id="container62"><a name="62"></a><a href="#62" id="line62">      62</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">const</span><span class="default">&nbsp;</span><span class="default">REFERENCE_MAP</span><span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="default">'referenceMap'</span><span class="keyword">;</span>                                                                                                                                               
<span class="lineNum" id="container63"><a name="63"></a><a href="#63" id="line63">      63</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">const</span><span class="default">&nbsp;</span><span class="default">DEPENDENT_TABLES</span><span class="default">&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="default">'dependentTables'</span><span class="keyword">;</span>                                                                                                                                            
<span class="lineNum" id="container64"><a name="64"></a><a href="#64" id="line64">      64</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">const</span><span class="default">&nbsp;</span><span class="default">SEQUENCE</span><span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="default">'sequence'</span><span class="keyword">;</span>                                                                                                                                                   
<span class="lineNum" id="container65"><a name="65"></a><a href="#65" id="line65">      65</a> </span>                :                                                                                                                                                                                            
<span class="lineNum" id="container66"><a name="66"></a><a href="#66" id="line66">      66</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">const</span><span class="default">&nbsp;</span><span class="default">COLUMNS</span><span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="default">'columns'</span><span class="keyword">;</span>                                                                                                                                                    
<span class="lineNum" id="container67"><a name="67"></a><a href="#67" id="line67">      67</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">const</span><span class="default">&nbsp;</span><span class="default">REF_TABLE_CLASS</span><span class="default">&nbsp;&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="default">'refTableClass'</span><span class="keyword">;</span>                                                                                                                                              
<span class="lineNum" id="container68"><a name="68"></a><a href="#68" id="line68">      68</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">const</span><span class="default">&nbsp;</span><span class="default">REF_COLUMNS</span><span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="default">'refColumns'</span><span class="keyword">;</span>                                                                                                                                                 
<span class="lineNum" id="container69"><a name="69"></a><a href="#69" id="line69">      69</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">const</span><span class="default">&nbsp;</span><span class="default">ON_DELETE</span><span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="default">'onDelete'</span><span class="keyword">;</span>                                                                                                                                                   
<span class="lineNum" id="container70"><a name="70"></a><a href="#70" id="line70">      70</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">const</span><span class="default">&nbsp;</span><span class="default">ON_UPDATE</span><span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="default">'onUpdate'</span><span class="keyword">;</span>                                                                                                                                                   
<span class="lineNum" id="container71"><a name="71"></a><a href="#71" id="line71">      71</a> </span>                :                                                                                                                                                                                            
<span class="lineNum" id="container72"><a name="72"></a><a href="#72" id="line72">      72</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">const</span><span class="default">&nbsp;</span><span class="default">CASCADE</span><span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="default">'cascade'</span><span class="keyword">;</span>                                                                                                                                                    
<span class="lineNum" id="container73"><a name="73"></a><a href="#73" id="line73">      73</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">const</span><span class="default">&nbsp;</span><span class="default">RESTRICT</span><span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="default">'restrict'</span><span class="keyword">;</span>                                                                                                                                                   
<span class="lineNum" id="container74"><a name="74"></a><a href="#74" id="line74">      74</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">const</span><span class="default">&nbsp;</span><span class="default">SET_NULL</span><span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="default">'setNull'</span><span class="keyword">;</span>                                                                                                                                                    
<span class="lineNum" id="container75"><a name="75"></a><a href="#75" id="line75">      75</a> </span>                :                                                                                                                                                                                            
<span class="lineNum" id="container76"><a name="76"></a><a href="#76" id="line76">      76</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">const</span><span class="default">&nbsp;</span><span class="default">DEFAULT_NONE</span><span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="default">'defaultNone'</span><span class="keyword">;</span>                                                                                                                                                
<span class="lineNum" id="container77"><a name="77"></a><a href="#77" id="line77">      77</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">const</span><span class="default">&nbsp;</span><span class="default">DEFAULT_CLASS</span><span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="default">'defaultClass'</span><span class="keyword">;</span>                                                                                                                                               
<span class="lineNum" id="container78"><a name="78"></a><a href="#78" id="line78">      78</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">const</span><span class="default">&nbsp;</span><span class="default">DEFAULT_DB</span><span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="default">'defaultDb'</span><span class="keyword">;</span>                                                                                                                                                  
<span class="lineNum" id="container79"><a name="79"></a><a href="#79" id="line79">      79</a> </span>                :                                                                                                                                                                                            
<span class="lineNum" id="container80"><a name="80"></a><a href="#80" id="line80">      80</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">const</span><span class="default">&nbsp;</span><span class="default">SELECT_WITH_FROM_PART</span><span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="default">true</span><span class="keyword">;</span>                                                                                                                                                 
<span class="lineNum" id="container81"><a name="81"></a><a href="#81" id="line81">      81</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">const</span><span class="default">&nbsp;</span><span class="default">SELECT_WITHOUT_FROM_PART</span><span class="default">&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="default">false</span><span class="keyword">;</span>                                                                                                                                                
<span class="lineNum" id="container82"><a name="82"></a><a href="#82" id="line82">      82</a> </span>                :                                                                                                                                                                                            
<span class="lineNum" id="container83"><a name="83"></a><a href="#83" id="line83">      83</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">/**</span>                                                                                                                                                                                    
<span class="lineNum" id="container84"><a name="84"></a><a href="#84" id="line84">      84</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;Default&nbsp;Zend_Db_Adapter_Abstract&nbsp;object.</span>                                                                                                                                            
<span class="lineNum" id="container85"><a name="85"></a><a href="#85" id="line85">      85</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*</span>                                                                                                                                                                                     
<span class="lineNum" id="container86"><a name="86"></a><a href="#86" id="line86">      86</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@var&nbsp;Zend_Db_Adapter_Abstract</span>                                                                                                                                                       
<span class="lineNum" id="container87"><a name="87"></a><a href="#87" id="line87">      87</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/</span>                                                                                                                                                                                    
<span class="lineNum" id="container88"><a name="88"></a><a href="#88" id="line88">      88</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">protected</span><span class="default">&nbsp;</span><span class="keyword">static</span><span class="default">&nbsp;</span><span class="default">$_defaultDb</span><span class="keyword">;</span>                                                                                                                                                          
<span class="lineNum" id="container89"><a name="89"></a><a href="#89" id="line89">      89</a> </span>                :                                                                                                                                                                                            
<span class="lineNum" id="container90"><a name="90"></a><a href="#90" id="line90">      90</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">/**</span>                                                                                                                                                                                    
<span class="lineNum" id="container91"><a name="91"></a><a href="#91" id="line91">      91</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;Optional&nbsp;Zend_Db_Table_Definition&nbsp;object</span>                                                                                                                                            
<span class="lineNum" id="container92"><a name="92"></a><a href="#92" id="line92">      92</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*</span>                                                                                                                                                                                     
<span class="lineNum" id="container93"><a name="93"></a><a href="#93" id="line93">      93</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@var&nbsp;unknown_type</span>                                                                                                                                                                   
<span class="lineNum" id="container94"><a name="94"></a><a href="#94" id="line94">      94</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/</span>                                                                                                                                                                                    
<span class="lineNum" id="container95"><a name="95"></a><a href="#95" id="line95">      95</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">protected</span><span class="default">&nbsp;</span><span class="default">$_definition</span><span class="default">&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="default">null</span><span class="keyword">;</span>                                                                                                                                                         
<span class="lineNum" id="container96"><a name="96"></a><a href="#96" id="line96">      96</a> </span>                :                                                                                                                                                                                            
<span class="lineNum" id="container97"><a name="97"></a><a href="#97" id="line97">      97</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">/**</span>                                                                                                                                                                                    
<span class="lineNum" id="container98"><a name="98"></a><a href="#98" id="line98">      98</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;Optional&nbsp;definition&nbsp;config&nbsp;name&nbsp;used&nbsp;in&nbsp;concrete&nbsp;implementation</span>                                                                                                                     
<span class="lineNum" id="container99"><a name="99"></a><a href="#99" id="line99">      99</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*</span>                                                                                                                                                                                     
<span class="lineNum" id="container100"><a name="100"></a><a href="#100" id="line100">     100</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@var&nbsp;string</span>                                                                                                                                                                         
<span class="lineNum" id="container101"><a name="101"></a><a href="#101" id="line101">     101</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/</span>                                                                                                                                                                                    
<span class="lineNum" id="container102"><a name="102"></a><a href="#102" id="line102">     102</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">protected</span><span class="default">&nbsp;</span><span class="default">$_definitionConfigName</span><span class="default">&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="default">null</span><span class="keyword">;</span>                                                                                                                                               
<span class="lineNum" id="container103"><a name="103"></a><a href="#103" id="line103">     103</a> </span>                :                                                                                                                                                                                            
<span class="lineNum" id="container104"><a name="104"></a><a href="#104" id="line104">     104</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">/**</span>                                                                                                                                                                                    
<span class="lineNum" id="container105"><a name="105"></a><a href="#105" id="line105">     105</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;Default&nbsp;cache&nbsp;for&nbsp;information&nbsp;provided&nbsp;by&nbsp;the&nbsp;adapter's&nbsp;describeTable()&nbsp;method.</span>                                                                                                     
<span class="lineNum" id="container106"><a name="106"></a><a href="#106" id="line106">     106</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*</span>                                                                                                                                                                                     
<span class="lineNum" id="container107"><a name="107"></a><a href="#107" id="line107">     107</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@var&nbsp;Zend_Cache_Core</span>                                                                                                                                                                
<span class="lineNum" id="container108"><a name="108"></a><a href="#108" id="line108">     108</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/</span>                                                                                                                                                                                    
<span class="lineNum" id="container109"><a name="109"></a><a href="#109" id="line109">     109</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">protected</span><span class="default">&nbsp;</span><span class="keyword">static</span><span class="default">&nbsp;</span><span class="default">$_defaultMetadataCache</span><span class="default">&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="default">null</span><span class="keyword">;</span>                                                                                                                                        
<span class="lineNum" id="container110"><a name="110"></a><a href="#110" id="line110">     110</a> </span>                :                                                                                                                                                                                            
<span class="lineNum" id="container111"><a name="111"></a><a href="#111" id="line111">     111</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">/**</span>                                                                                                                                                                                    
<span class="lineNum" id="container112"><a name="112"></a><a href="#112" id="line112">     112</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;Zend_Db_Adapter_Abstract&nbsp;object.</span>                                                                                                                                                    
<span class="lineNum" id="container113"><a name="113"></a><a href="#113" id="line113">     113</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*</span>                                                                                                                                                                                     
<span class="lineNum" id="container114"><a name="114"></a><a href="#114" id="line114">     114</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@var&nbsp;Zend_Db_Adapter_Abstract</span>                                                                                                                                                       
<span class="lineNum" id="container115"><a name="115"></a><a href="#115" id="line115">     115</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/</span>                                                                                                                                                                                    
<span class="lineNum" id="container116"><a name="116"></a><a href="#116" id="line116">     116</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">protected</span><span class="default">&nbsp;</span><span class="default">$_db</span><span class="keyword">;</span>                                                                                                                                                                        
<span class="lineNum" id="container117"><a name="117"></a><a href="#117" id="line117">     117</a> </span>                :                                                                                                                                                                                            
<span class="lineNum" id="container118"><a name="118"></a><a href="#118" id="line118">     118</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">/**</span>                                                                                                                                                                                    
<span class="lineNum" id="container119"><a name="119"></a><a href="#119" id="line119">     119</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;The&nbsp;schema&nbsp;name&nbsp;(default&nbsp;null&nbsp;means&nbsp;current&nbsp;schema)</span>                                                                                                                                 
<span class="lineNum" id="container120"><a name="120"></a><a href="#120" id="line120">     120</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*</span>                                                                                                                                                                                     
<span class="lineNum" id="container121"><a name="121"></a><a href="#121" id="line121">     121</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@var&nbsp;array</span>                                                                                                                                                                          
<span class="lineNum" id="container122"><a name="122"></a><a href="#122" id="line122">     122</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/</span>                                                                                                                                                                                    
<span class="lineNum" id="container123"><a name="123"></a><a href="#123" id="line123">     123</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">protected</span><span class="default">&nbsp;</span><span class="default">$_schema</span><span class="default">&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="default">null</span><span class="keyword">;</span>                                                                                                                                                             
<span class="lineNum" id="container124"><a name="124"></a><a href="#124" id="line124">     124</a> </span>                :                                                                                                                                                                                            
<span class="lineNum" id="container125"><a name="125"></a><a href="#125" id="line125">     125</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">/**</span>                                                                                                                                                                                    
<span class="lineNum" id="container126"><a name="126"></a><a href="#126" id="line126">     126</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;The&nbsp;table&nbsp;name.</span>                                                                                                                                                                     
<span class="lineNum" id="container127"><a name="127"></a><a href="#127" id="line127">     127</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*</span>                                                                                                                                                                                     
<span class="lineNum" id="container128"><a name="128"></a><a href="#128" id="line128">     128</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@var&nbsp;string</span>                                                                                                                                                                         
<span class="lineNum" id="container129"><a name="129"></a><a href="#129" id="line129">     129</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/</span>                                                                                                                                                                                    
<span class="lineNum" id="container130"><a name="130"></a><a href="#130" id="line130">     130</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">protected</span><span class="default">&nbsp;</span><span class="default">$_name</span><span class="default">&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="default">null</span><span class="keyword">;</span>                                                                                                                                                               
<span class="lineNum" id="container131"><a name="131"></a><a href="#131" id="line131">     131</a> </span>                :                                                                                                                                                                                            
<span class="lineNum" id="container132"><a name="132"></a><a href="#132" id="line132">     132</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">/**</span>                                                                                                                                                                                    
<span class="lineNum" id="container133"><a name="133"></a><a href="#133" id="line133">     133</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;The&nbsp;table&nbsp;column&nbsp;names&nbsp;derived&nbsp;from&nbsp;Zend_Db_Adapter_Abstract::describeTable().</span>                                                                                                      
<span class="lineNum" id="container134"><a name="134"></a><a href="#134" id="line134">     134</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*</span>                                                                                                                                                                                     
<span class="lineNum" id="container135"><a name="135"></a><a href="#135" id="line135">     135</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@var&nbsp;array</span>                                                                                                                                                                          
<span class="lineNum" id="container136"><a name="136"></a><a href="#136" id="line136">     136</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/</span>                                                                                                                                                                                    
<span class="lineNum" id="container137"><a name="137"></a><a href="#137" id="line137">     137</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">protected</span><span class="default">&nbsp;</span><span class="default">$_cols</span><span class="keyword">;</span>                                                                                                                                                                      
<span class="lineNum" id="container138"><a name="138"></a><a href="#138" id="line138">     138</a> </span>                :                                                                                                                                                                                            
<span class="lineNum" id="container139"><a name="139"></a><a href="#139" id="line139">     139</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">/**</span>                                                                                                                                                                                    
<span class="lineNum" id="container140"><a name="140"></a><a href="#140" id="line140">     140</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;The&nbsp;primary&nbsp;key&nbsp;column&nbsp;or&nbsp;columns.</span>                                                                                                                                                  
<span class="lineNum" id="container141"><a name="141"></a><a href="#141" id="line141">     141</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;A&nbsp;compound&nbsp;key&nbsp;should&nbsp;be&nbsp;declared&nbsp;as&nbsp;an&nbsp;array.</span>                                                                                                                                      
<span class="lineNum" id="container142"><a name="142"></a><a href="#142" id="line142">     142</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;You&nbsp;may&nbsp;declare&nbsp;a&nbsp;single-column&nbsp;primary&nbsp;key</span>                                                                                                                                         
<span class="lineNum" id="container143"><a name="143"></a><a href="#143" id="line143">     143</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;as&nbsp;a&nbsp;string.</span>                                                                                                                                                                        
<span class="lineNum" id="container144"><a name="144"></a><a href="#144" id="line144">     144</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*</span>                                                                                                                                                                                     
<span class="lineNum" id="container145"><a name="145"></a><a href="#145" id="line145">     145</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@var&nbsp;mixed</span>                                                                                                                                                                          
<span class="lineNum" id="container146"><a name="146"></a><a href="#146" id="line146">     146</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/</span>                                                                                                                                                                                    
<span class="lineNum" id="container147"><a name="147"></a><a href="#147" id="line147">     147</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">protected</span><span class="default">&nbsp;</span><span class="default">$_primary</span><span class="default">&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="default">null</span><span class="keyword">;</span>                                                                                                                                                            
<span class="lineNum" id="container148"><a name="148"></a><a href="#148" id="line148">     148</a> </span>                :                                                                                                                                                                                            
<span class="lineNum" id="container149"><a name="149"></a><a href="#149" id="line149">     149</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">/**</span>                                                                                                                                                                                    
<span class="lineNum" id="container150"><a name="150"></a><a href="#150" id="line150">     150</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;If&nbsp;your&nbsp;primary&nbsp;key&nbsp;is&nbsp;a&nbsp;compound&nbsp;key,&nbsp;and&nbsp;one&nbsp;of&nbsp;the&nbsp;columns&nbsp;uses</span>                                                                                                                  
<span class="lineNum" id="container151"><a name="151"></a><a href="#151" id="line151">     151</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;an&nbsp;auto-increment&nbsp;or&nbsp;sequence-generated&nbsp;value,&nbsp;set&nbsp;_identity</span>                                                                                                                        
<span class="lineNum" id="container152"><a name="152"></a><a href="#152" id="line152">     152</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;to&nbsp;the&nbsp;ordinal&nbsp;index&nbsp;in&nbsp;the&nbsp;$_primary&nbsp;array&nbsp;for&nbsp;that&nbsp;column.</span>                                                                                                                        
<span class="lineNum" id="container153"><a name="153"></a><a href="#153" id="line153">     153</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;Note&nbsp;this&nbsp;index&nbsp;is&nbsp;the&nbsp;position&nbsp;of&nbsp;the&nbsp;column&nbsp;in&nbsp;the&nbsp;primary&nbsp;key,</span>                                                                                                                   
<span class="lineNum" id="container154"><a name="154"></a><a href="#154" id="line154">     154</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;not&nbsp;the&nbsp;position&nbsp;of&nbsp;the&nbsp;column&nbsp;in&nbsp;the&nbsp;table.&nbsp;&nbsp;The&nbsp;primary&nbsp;key</span>                                                                                                                       
<span class="lineNum" id="container155"><a name="155"></a><a href="#155" id="line155">     155</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;array&nbsp;is&nbsp;1-based.</span>                                                                                                                                                                   
<span class="lineNum" id="container156"><a name="156"></a><a href="#156" id="line156">     156</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*</span>                                                                                                                                                                                     
<span class="lineNum" id="container157"><a name="157"></a><a href="#157" id="line157">     157</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@var&nbsp;integer</span>                                                                                                                                                                        
<span class="lineNum" id="container158"><a name="158"></a><a href="#158" id="line158">     158</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/</span>                                                                                                                                                                                    
<span class="lineNum" id="container159"><a name="159"></a><a href="#159" id="line159">     159</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">protected</span><span class="default">&nbsp;</span><span class="default">$_identity</span><span class="default">&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="default">1</span><span class="keyword">;</span>                                                                                                                                                              
<span class="lineNum" id="container160"><a name="160"></a><a href="#160" id="line160">     160</a> </span>                :                                                                                                                                                                                            
<span class="lineNum" id="container161"><a name="161"></a><a href="#161" id="line161">     161</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">/**</span>                                                                                                                                                                                    
<span class="lineNum" id="container162"><a name="162"></a><a href="#162" id="line162">     162</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;Define&nbsp;the&nbsp;logic&nbsp;for&nbsp;new&nbsp;values&nbsp;in&nbsp;the&nbsp;primary&nbsp;key.</span>                                                                                                                                 
<span class="lineNum" id="container163"><a name="163"></a><a href="#163" id="line163">     163</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;May&nbsp;be&nbsp;a&nbsp;string,&nbsp;boolean&nbsp;true,&nbsp;or&nbsp;boolean&nbsp;false.</span>                                                                                                                                    
<span class="lineNum" id="container164"><a name="164"></a><a href="#164" id="line164">     164</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*</span>                                                                                                                                                                                     
<span class="lineNum" id="container165"><a name="165"></a><a href="#165" id="line165">     165</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@var&nbsp;mixed</span>                                                                                                                                                                          
<span class="lineNum" id="container166"><a name="166"></a><a href="#166" id="line166">     166</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/</span>                                                                                                                                                                                    
<span class="lineNum" id="container167"><a name="167"></a><a href="#167" id="line167">     167</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">protected</span><span class="default">&nbsp;</span><span class="default">$_sequence</span><span class="default">&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="default">true</span><span class="keyword">;</span>                                                                                                                                                           
<span class="lineNum" id="container168"><a name="168"></a><a href="#168" id="line168">     168</a> </span>                :                                                                                                                                                                                            
<span class="lineNum" id="container169"><a name="169"></a><a href="#169" id="line169">     169</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">/**</span>                                                                                                                                                                                    
<span class="lineNum" id="container170"><a name="170"></a><a href="#170" id="line170">     170</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;Information&nbsp;provided&nbsp;by&nbsp;the&nbsp;adapter's&nbsp;describeTable()&nbsp;method.</span>                                                                                                                       
<span class="lineNum" id="container171"><a name="171"></a><a href="#171" id="line171">     171</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*</span>                                                                                                                                                                                     
<span class="lineNum" id="container172"><a name="172"></a><a href="#172" id="line172">     172</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@var&nbsp;array</span>                                                                                                                                                                          
<span class="lineNum" id="container173"><a name="173"></a><a href="#173" id="line173">     173</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/</span>                                                                                                                                                                                    
<span class="lineNum" id="container174"><a name="174"></a><a href="#174" id="line174">     174</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">protected</span><span class="default">&nbsp;</span><span class="default">$_metadata</span><span class="default">&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="keyword">array</span><span class="keyword">(</span><span class="keyword">)</span><span class="keyword">;</span>                                                                                                                                                        
<span class="lineNum" id="container175"><a name="175"></a><a href="#175" id="line175">     175</a> </span>                :                                                                                                                                                                                            
<span class="lineNum" id="container176"><a name="176"></a><a href="#176" id="line176">     176</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">/**</span>                                                                                                                                                                                    
<span class="lineNum" id="container177"><a name="177"></a><a href="#177" id="line177">     177</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;Cache&nbsp;for&nbsp;information&nbsp;provided&nbsp;by&nbsp;the&nbsp;adapter's&nbsp;describeTable()&nbsp;method.</span>                                                                                                             
<span class="lineNum" id="container178"><a name="178"></a><a href="#178" id="line178">     178</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*</span>                                                                                                                                                                                     
<span class="lineNum" id="container179"><a name="179"></a><a href="#179" id="line179">     179</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@var&nbsp;Zend_Cache_Core</span>                                                                                                                                                                
<span class="lineNum" id="container180"><a name="180"></a><a href="#180" id="line180">     180</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/</span>                                                                                                                                                                                    
<span class="lineNum" id="container181"><a name="181"></a><a href="#181" id="line181">     181</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">protected</span><span class="default">&nbsp;</span><span class="default">$_metadataCache</span><span class="default">&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="default">null</span><span class="keyword">;</span>                                                                                                                                                      
<span class="lineNum" id="container182"><a name="182"></a><a href="#182" id="line182">     182</a> </span>                :                                                                                                                                                                                            
<span class="lineNum" id="container183"><a name="183"></a><a href="#183" id="line183">     183</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">/**</span>                                                                                                                                                                                    
<span class="lineNum" id="container184"><a name="184"></a><a href="#184" id="line184">     184</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;Flag:&nbsp;whether&nbsp;or&nbsp;not&nbsp;to&nbsp;cache&nbsp;metadata&nbsp;in&nbsp;the&nbsp;class</span>                                                                                                                                 
<span class="lineNum" id="container185"><a name="185"></a><a href="#185" id="line185">     185</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@var&nbsp;bool</span>                                                                                                                                                                           
<span class="lineNum" id="container186"><a name="186"></a><a href="#186" id="line186">     186</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/</span>                                                                                                                                                                                    
<span class="lineNum" id="container187"><a name="187"></a><a href="#187" id="line187">     187</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">protected</span><span class="default">&nbsp;</span><span class="default">$_metadataCacheInClass</span><span class="default">&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="default">true</span><span class="keyword">;</span>                                                                                                                                               
<span class="lineNum" id="container188"><a name="188"></a><a href="#188" id="line188">     188</a> </span>                :                                                                                                                                                                                            
<span class="lineNum" id="container189"><a name="189"></a><a href="#189" id="line189">     189</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">/**</span>                                                                                                                                                                                    
<span class="lineNum" id="container190"><a name="190"></a><a href="#190" id="line190">     190</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;Classname&nbsp;for&nbsp;row</span>                                                                                                                                                                   
<span class="lineNum" id="container191"><a name="191"></a><a href="#191" id="line191">     191</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*</span>                                                                                                                                                                                     
<span class="lineNum" id="container192"><a name="192"></a><a href="#192" id="line192">     192</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@var&nbsp;string</span>                                                                                                                                                                         
<span class="lineNum" id="container193"><a name="193"></a><a href="#193" id="line193">     193</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/</span>                                                                                                                                                                                    
<span class="lineNum" id="container194"><a name="194"></a><a href="#194" id="line194">     194</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">protected</span><span class="default">&nbsp;</span><span class="default">$_rowClass</span><span class="default">&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="default">'Zend_Db_Table_Row'</span><span class="keyword">;</span>                                                                                                                                            
<span class="lineNum" id="container195"><a name="195"></a><a href="#195" id="line195">     195</a> </span>                :                                                                                                                                                                                            
<span class="lineNum" id="container196"><a name="196"></a><a href="#196" id="line196">     196</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">/**</span>                                                                                                                                                                                    
<span class="lineNum" id="container197"><a name="197"></a><a href="#197" id="line197">     197</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;Classname&nbsp;for&nbsp;rowset</span>                                                                                                                                                                
<span class="lineNum" id="container198"><a name="198"></a><a href="#198" id="line198">     198</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*</span>                                                                                                                                                                                     
<span class="lineNum" id="container199"><a name="199"></a><a href="#199" id="line199">     199</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@var&nbsp;string</span>                                                                                                                                                                         
<span class="lineNum" id="container200"><a name="200"></a><a href="#200" id="line200">     200</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/</span>                                                                                                                                                                                    
<span class="lineNum" id="container201"><a name="201"></a><a href="#201" id="line201">     201</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">protected</span><span class="default">&nbsp;</span><span class="default">$_rowsetClass</span><span class="default">&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="default">'Zend_Db_Table_Rowset'</span><span class="keyword">;</span>                                                                                                                                      
<span class="lineNum" id="container202"><a name="202"></a><a href="#202" id="line202">     202</a> </span>                :                                                                                                                                                                                            
<span class="lineNum" id="container203"><a name="203"></a><a href="#203" id="line203">     203</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">/**</span>                                                                                                                                                                                    
<span class="lineNum" id="container204"><a name="204"></a><a href="#204" id="line204">     204</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;Associative&nbsp;array&nbsp;map&nbsp;of&nbsp;declarative&nbsp;referential&nbsp;integrity&nbsp;rules.</span>                                                                                                                   
<span class="lineNum" id="container205"><a name="205"></a><a href="#205" id="line205">     205</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;This&nbsp;array&nbsp;has&nbsp;one&nbsp;entry&nbsp;per&nbsp;foreign&nbsp;key&nbsp;in&nbsp;the&nbsp;current&nbsp;table.</span>                                                                                                                      
<span class="lineNum" id="container206"><a name="206"></a><a href="#206" id="line206">     206</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;Each&nbsp;key&nbsp;is&nbsp;a&nbsp;mnemonic&nbsp;name&nbsp;for&nbsp;one&nbsp;reference&nbsp;rule.</span>                                                                                                                                 
<span class="lineNum" id="container207"><a name="207"></a><a href="#207" id="line207">     207</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*</span>                                                                                                                                                                                     
<span class="lineNum" id="container208"><a name="208"></a><a href="#208" id="line208">     208</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;Each&nbsp;value&nbsp;is&nbsp;also&nbsp;an&nbsp;associative&nbsp;array,&nbsp;with&nbsp;the&nbsp;following&nbsp;keys:</span>                                                                                                                   
<span class="lineNum" id="container209"><a name="209"></a><a href="#209" id="line209">     209</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;-&nbsp;columns&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&nbsp;array&nbsp;of&nbsp;names&nbsp;of&nbsp;column(s)&nbsp;in&nbsp;the&nbsp;child&nbsp;table.</span>                                                                                                                   
<span class="lineNum" id="container210"><a name="210"></a><a href="#210" id="line210">     210</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;-&nbsp;refTableClass&nbsp;=&nbsp;class&nbsp;name&nbsp;of&nbsp;the&nbsp;parent&nbsp;table.</span>                                                                                                                                   
<span class="lineNum" id="container211"><a name="211"></a><a href="#211" id="line211">     211</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;-&nbsp;refColumns&nbsp;&nbsp;&nbsp;&nbsp;=&nbsp;array&nbsp;of&nbsp;names&nbsp;of&nbsp;column(s)&nbsp;in&nbsp;the&nbsp;parent&nbsp;table,</span>                                                                                                                  
<span class="lineNum" id="container212"><a name="212"></a><a href="#212" id="line212">     212</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;in&nbsp;the&nbsp;same&nbsp;order&nbsp;as&nbsp;those&nbsp;in&nbsp;the&nbsp;'columns'&nbsp;entry.</span>                                                                                                                
<span class="lineNum" id="container213"><a name="213"></a><a href="#213" id="line213">     213</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;-&nbsp;onDelete&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&nbsp;&quot;cascade&quot;&nbsp;means&nbsp;that&nbsp;a&nbsp;delete&nbsp;in&nbsp;the&nbsp;parent&nbsp;table&nbsp;also</span>                                                                                                            
<span class="lineNum" id="container214"><a name="214"></a><a href="#214" id="line214">     214</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;causes&nbsp;a&nbsp;delete&nbsp;of&nbsp;referencing&nbsp;rows&nbsp;in&nbsp;the&nbsp;child&nbsp;table.</span>                                                                                                           
<span class="lineNum" id="container215"><a name="215"></a><a href="#215" id="line215">     215</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;-&nbsp;onUpdate&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&nbsp;&quot;cascade&quot;&nbsp;means&nbsp;that&nbsp;an&nbsp;update&nbsp;of&nbsp;primary&nbsp;key&nbsp;values&nbsp;in</span>                                                                                                           
<span class="lineNum" id="container216"><a name="216"></a><a href="#216" id="line216">     216</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;the&nbsp;parent&nbsp;table&nbsp;also&nbsp;causes&nbsp;an&nbsp;update&nbsp;of&nbsp;referencing</span>                                                                                                             
<span class="lineNum" id="container217"><a name="217"></a><a href="#217" id="line217">     217</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;rows&nbsp;in&nbsp;the&nbsp;child&nbsp;table.</span>                                                                                                                                          
<span class="lineNum" id="container218"><a name="218"></a><a href="#218" id="line218">     218</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*</span>                                                                                                                                                                                     
<span class="lineNum" id="container219"><a name="219"></a><a href="#219" id="line219">     219</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@var&nbsp;array</span>                                                                                                                                                                          
<span class="lineNum" id="container220"><a name="220"></a><a href="#220" id="line220">     220</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/</span>                                                                                                                                                                                    
<span class="lineNum" id="container221"><a name="221"></a><a href="#221" id="line221">     221</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">protected</span><span class="default">&nbsp;</span><span class="default">$_referenceMap</span><span class="default">&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="keyword">array</span><span class="keyword">(</span><span class="keyword">)</span><span class="keyword">;</span>                                                                                                                                                    
<span class="lineNum" id="container222"><a name="222"></a><a href="#222" id="line222">     222</a> </span>                :                                                                                                                                                                                            
<span class="lineNum" id="container223"><a name="223"></a><a href="#223" id="line223">     223</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">/**</span>                                                                                                                                                                                    
<span class="lineNum" id="container224"><a name="224"></a><a href="#224" id="line224">     224</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;Simple&nbsp;array&nbsp;of&nbsp;class&nbsp;names&nbsp;of&nbsp;tables&nbsp;that&nbsp;are&nbsp;&quot;children&quot;&nbsp;of&nbsp;the&nbsp;current</span>                                                                                                            
<span class="lineNum" id="container225"><a name="225"></a><a href="#225" id="line225">     225</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;table,&nbsp;in&nbsp;other&nbsp;words&nbsp;tables&nbsp;that&nbsp;contain&nbsp;a&nbsp;foreign&nbsp;key&nbsp;to&nbsp;this&nbsp;one.</span>                                                                                                                
<span class="lineNum" id="container226"><a name="226"></a><a href="#226" id="line226">     226</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;Array&nbsp;elements&nbsp;are&nbsp;not&nbsp;table&nbsp;names;&nbsp;they&nbsp;are&nbsp;class&nbsp;names&nbsp;of&nbsp;classes&nbsp;that</span>                                                                                                            
<span class="lineNum" id="container227"><a name="227"></a><a href="#227" id="line227">     227</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;extend&nbsp;Zend_Db_Table_Abstract.</span>                                                                                                                                                      
<span class="lineNum" id="container228"><a name="228"></a><a href="#228" id="line228">     228</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*</span>                                                                                                                                                                                     
<span class="lineNum" id="container229"><a name="229"></a><a href="#229" id="line229">     229</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@var&nbsp;array</span>                                                                                                                                                                          
<span class="lineNum" id="container230"><a name="230"></a><a href="#230" id="line230">     230</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/</span>                                                                                                                                                                                    
<span class="lineNum" id="container231"><a name="231"></a><a href="#231" id="line231">     231</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">protected</span><span class="default">&nbsp;</span><span class="default">$_dependentTables</span><span class="default">&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="keyword">array</span><span class="keyword">(</span><span class="keyword">)</span><span class="keyword">;</span>                                                                                                                                                 
<span class="lineNum" id="container232"><a name="232"></a><a href="#232" id="line232">     232</a> </span>                :                                                                                                                                                                                            
<span class="lineNum" id="container233"><a name="233"></a><a href="#233" id="line233">     233</a> </span>                :                                                                                                                                                                                            
<span class="lineNum" id="container234"><a name="234"></a><a href="#234" id="line234">     234</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">protected</span><span class="default">&nbsp;</span><span class="default">$_defaultSource</span><span class="default">&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="default">self</span><span class="keyword">::</span><span class="default">DEFAULT_NONE</span><span class="keyword">;</span>                                                                                                                                        
<span class="lineNum" id="container235"><a name="235"></a><a href="#235" id="line235">     235</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">protected</span><span class="default">&nbsp;</span><span class="default">$_defaultValues</span><span class="default">&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="keyword">array</span><span class="keyword">(</span><span class="keyword">)</span><span class="keyword">;</span>                                                                                                                                                   
<span class="lineNum" id="container236"><a name="236"></a><a href="#236" id="line236">     236</a> </span>                :                                                                                                                                                                                            
<span class="lineNum" id="container237"><a name="237"></a><a href="#237" id="line237">     237</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">/**</span>                                                                                                                                                                                    
<span class="lineNum" id="container238"><a name="238"></a><a href="#238" id="line238">     238</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;Constructor.</span>                                                                                                                                                                        
<span class="lineNum" id="container239"><a name="239"></a><a href="#239" id="line239">     239</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*</span>                                                                                                                                                                                     
<span class="lineNum" id="container240"><a name="240"></a><a href="#240" id="line240">     240</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;Supported&nbsp;params&nbsp;for&nbsp;$config&nbsp;are:</span>                                                                                                                                                   
<span class="lineNum" id="container241"><a name="241"></a><a href="#241" id="line241">     241</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;-&nbsp;db&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&nbsp;user-supplied&nbsp;instance&nbsp;of&nbsp;database&nbsp;connector,</span>                                                                                                                   
<span class="lineNum" id="container242"><a name="242"></a><a href="#242" id="line242">     242</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;or&nbsp;key&nbsp;name&nbsp;of&nbsp;registry&nbsp;instance.</span>                                                                                                                               
<span class="lineNum" id="container243"><a name="243"></a><a href="#243" id="line243">     243</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;-&nbsp;name&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&nbsp;table&nbsp;name.</span>                                                                                                                                                     
<span class="lineNum" id="container244"><a name="244"></a><a href="#244" id="line244">     244</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;-&nbsp;primary&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&nbsp;string&nbsp;or&nbsp;array&nbsp;of&nbsp;primary&nbsp;key(s).</span>                                                                                                                              
<span class="lineNum" id="container245"><a name="245"></a><a href="#245" id="line245">     245</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;-&nbsp;rowClass&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&nbsp;row&nbsp;class&nbsp;name.</span>                                                                                                                                                 
<span class="lineNum" id="container246"><a name="246"></a><a href="#246" id="line246">     246</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;-&nbsp;rowsetClass&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&nbsp;rowset&nbsp;class&nbsp;name.</span>                                                                                                                                              
<span class="lineNum" id="container247"><a name="247"></a><a href="#247" id="line247">     247</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;-&nbsp;referenceMap&nbsp;&nbsp;&nbsp;&nbsp;=&nbsp;array&nbsp;structure&nbsp;to&nbsp;declare&nbsp;relationship</span>                                                                                                                         
<span class="lineNum" id="container248"><a name="248"></a><a href="#248" id="line248">     248</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;to&nbsp;parent&nbsp;tables.</span>                                                                                                                                               
<span class="lineNum" id="container249"><a name="249"></a><a href="#249" id="line249">     249</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;-&nbsp;dependentTables&nbsp;=&nbsp;array&nbsp;of&nbsp;child&nbsp;tables.</span>                                                                                                                                          
<span class="lineNum" id="container250"><a name="250"></a><a href="#250" id="line250">     250</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;-&nbsp;metadataCache&nbsp;&nbsp;&nbsp;=&nbsp;cache&nbsp;for&nbsp;information&nbsp;from&nbsp;adapter&nbsp;describeTable().</span>                                                                                                             
<span class="lineNum" id="container251"><a name="251"></a><a href="#251" id="line251">     251</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*</span>                                                                                                                                                                                     
<span class="lineNum" id="container252"><a name="252"></a><a href="#252" id="line252">     252</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@param&nbsp;&nbsp;mixed&nbsp;$config&nbsp;Array&nbsp;of&nbsp;user-specified&nbsp;config&nbsp;options,&nbsp;or&nbsp;just&nbsp;the&nbsp;Db&nbsp;Adapter.</span>                                                                                               
<span class="lineNum" id="container253"><a name="253"></a><a href="#253" id="line253">     253</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@return&nbsp;void</span>                                                                                                                                                                        
<span class="lineNum" id="container254"><a name="254"></a><a href="#254" id="line254">     254</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/</span>                                                                                                                                                                                    
<span class="lineNum" id="container255"><a name="255"></a><a href="#255" id="line255">     255</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">public</span><span class="default">&nbsp;</span><span class="keyword">function</span><span class="default">&nbsp;</span><span class="default">__construct</span><span class="keyword">(</span><span class="default">$config</span><span class="default">&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="keyword">array</span><span class="keyword">(</span><span class="keyword">)</span><span class="keyword">)</span>                                                                                                                                         
<span class="lineNum" id="container256"><a name="256"></a><a href="#256" id="line256">     256</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">{</span>                                                                                                                                                                                      
<span class="lineNum" id="container257"><a name="257"></a><a href="#257" id="line257">     257</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">/**</span>                                                                                                                                                                                
<span class="lineNum" id="container258"><a name="258"></a><a href="#258" id="line258">     258</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;Allow&nbsp;a&nbsp;scalar&nbsp;argument&nbsp;to&nbsp;be&nbsp;the&nbsp;Adapter&nbsp;object&nbsp;or&nbsp;Registry&nbsp;key.</span>                                                                                                               
<span class="lineNum" id="container259"><a name="259"></a><a href="#259" id="line259">     259</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/</span>                                                                                                                                                                                
<span class="lineNum" id="container260"><a name="260"></a><a href="#260" id="line260">     260</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">if</span><span class="default">&nbsp;</span><span class="keyword">(</span><span class="keyword">!</span><span class="default">is_array</span><span class="keyword">(</span><span class="default">$config</span><span class="keyword">)</span><span class="keyword">)</span><span class="default">&nbsp;</span><span class="keyword">{</span>                                                                                                                                                          </span>
<span class="lineNum" id="container261"><a name="261"></a><a href="#261" id="line261">     261</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$config</span><span class="default">&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="keyword">array</span><span class="keyword">(</span><span class="default">self</span><span class="keyword">::</span><span class="default">ADAPTER</span><span class="default">&nbsp;</span><span class="keyword">=&gt;</span><span class="default">&nbsp;</span><span class="default">$config</span><span class="keyword">)</span><span class="keyword">;</span>                                                                                                                                     </span>
<span class="lineNum" id="container262"><a name="262"></a><a href="#262" id="line262">     262</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">}</span>                                                                                                                                                                                  </span>
<span class="lineNum" id="container263"><a name="263"></a><a href="#263" id="line263">     263</a> </span>                :                                                                                                                                                                                            
<span class="lineNum" id="container264"><a name="264"></a><a href="#264" id="line264">     264</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">if</span><span class="default">&nbsp;</span><span class="keyword">(</span><span class="default">$config</span><span class="keyword">)</span><span class="default">&nbsp;</span><span class="keyword">{</span>                                                                                                                                                                     </span>
<span class="lineNum" id="container265"><a name="265"></a><a href="#265" id="line265">     265</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">setOptions</span><span class="keyword">(</span><span class="default">$config</span><span class="keyword">)</span><span class="keyword">;</span>                                                                                                                                                    </span>
<span class="lineNum" id="container266"><a name="266"></a><a href="#266" id="line266">     266</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">}</span>                                                                                                                                                                                  </span>
<span class="lineNum" id="container267"><a name="267"></a><a href="#267" id="line267">     267</a> </span>                :                                                                                                                                                                                            
<span class="lineNum" id="container268"><a name="268"></a><a href="#268" id="line268">     268</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">_setup</span><span class="keyword">(</span><span class="keyword">)</span><span class="keyword">;</span>                                                                                                                                                                   </span>
<span class="lineNum" id="container269"><a name="269"></a><a href="#269" id="line269">     269</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">init</span><span class="keyword">(</span><span class="keyword">)</span><span class="keyword">;</span>                                                                                                                                                                     </span>
<span class="lineNum" id="container270"><a name="270"></a><a href="#270" id="line270">     270</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">}</span>                                                                                                                                                                                      </span>
<span class="lineNum" id="container271"><a name="271"></a><a href="#271" id="line271">     271</a> </span>                :                                                                                                                                                                                            
<span class="lineNum" id="container272"><a name="272"></a><a href="#272" id="line272">     272</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">/**</span>                                                                                                                                                                                    
<span class="lineNum" id="container273"><a name="273"></a><a href="#273" id="line273">     273</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;setOptions()</span>                                                                                                                                                                        
<span class="lineNum" id="container274"><a name="274"></a><a href="#274" id="line274">     274</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*</span>                                                                                                                                                                                     
<span class="lineNum" id="container275"><a name="275"></a><a href="#275" id="line275">     275</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@param&nbsp;array&nbsp;$options</span>                                                                                                                                                               
<span class="lineNum" id="container276"><a name="276"></a><a href="#276" id="line276">     276</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@return&nbsp;Zend_Db_Table_Abstract</span>                                                                                                                                                      
<span class="lineNum" id="container277"><a name="277"></a><a href="#277" id="line277">     277</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/</span>                                                                                                                                                                                    
<span class="lineNum" id="container278"><a name="278"></a><a href="#278" id="line278">     278</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">public</span><span class="default">&nbsp;</span><span class="keyword">function</span><span class="default">&nbsp;</span><span class="default">setOptions</span><span class="keyword">(</span><span class="keyword">Array</span><span class="default">&nbsp;</span><span class="default">$options</span><span class="keyword">)</span>                                                                                                                                             
<span class="lineNum" id="container279"><a name="279"></a><a href="#279" id="line279">     279</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">{</span>                                                                                                                                                                                      
<span class="lineNum" id="container280"><a name="280"></a><a href="#280" id="line280">     280</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">foreach</span><span class="default">&nbsp;</span><span class="keyword">(</span><span class="default">$options</span><span class="default">&nbsp;</span><span class="keyword">as</span><span class="default">&nbsp;</span><span class="default">$key</span><span class="default">&nbsp;</span><span class="keyword">=&gt;</span><span class="default">&nbsp;</span><span class="default">$value</span><span class="keyword">)</span><span class="default">&nbsp;</span><span class="keyword">{</span>                                                                                                                                             </span>
<span class="lineNum" id="container281"><a name="281"></a><a href="#281" id="line281">     281</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">switch</span><span class="default">&nbsp;</span><span class="keyword">(</span><span class="default">$key</span><span class="keyword">)</span><span class="default">&nbsp;</span><span class="keyword">{</span>                                                                                                                                                                
<span class="lineNum" id="container282"><a name="282"></a><a href="#282" id="line282">     282</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">case</span><span class="default">&nbsp;</span><span class="default">self</span><span class="keyword">::</span><span class="default">ADAPTER</span><span class="keyword">:</span>                                                                                                                                                        </span>
<span class="lineNum" id="container283"><a name="283"></a><a href="#283" id="line283">     283</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">_setAdapter</span><span class="keyword">(</span><span class="default">$value</span><span class="keyword">)</span><span class="keyword">;</span>                                                                                                                                            </span>
<span class="lineNum" id="container284"><a name="284"></a><a href="#284" id="line284">     284</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">break</span><span class="keyword">;</span>                                                                                                                                                                 </span>
<span class="lineNum" id="container285"><a name="285"></a><a href="#285" id="line285">     285</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">case</span><span class="default">&nbsp;</span><span class="default">self</span><span class="keyword">::</span><span class="default">DEFINITION</span><span class="keyword">:</span>                                                                                                                                                     </span>
<span class="lineNum" id="container286"><a name="286"></a><a href="#286" id="line286">     286</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">setDefinition</span><span class="keyword">(</span><span class="default">$value</span><span class="keyword">)</span><span class="keyword">;</span>                                                                                                                                          </span>
<span class="lineNum" id="container287"><a name="287"></a><a href="#287" id="line287">     287</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">break</span><span class="keyword">;</span>                                                                                                                                                                 </span>
<span class="lineNum" id="container288"><a name="288"></a><a href="#288" id="line288">     288</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">case</span><span class="default">&nbsp;</span><span class="default">self</span><span class="keyword">::</span><span class="default">DEFINITION_CONFIG_NAME</span><span class="keyword">:</span>                                                                                                                                         </span>
<span class="lineNum" id="container289"><a name="289"></a><a href="#289" id="line289">     289</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">setDefinitionConfigName</span><span class="keyword">(</span><span class="default">$value</span><span class="keyword">)</span><span class="keyword">;</span>                                                                                                                                </span>
<span class="lineNum" id="container290"><a name="290"></a><a href="#290" id="line290">     290</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">break</span><span class="keyword">;</span>                                                                                                                                                                 </span>
<span class="lineNum" id="container291"><a name="291"></a><a href="#291" id="line291">     291</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">case</span><span class="default">&nbsp;</span><span class="default">self</span><span class="keyword">::</span><span class="default">SCHEMA</span><span class="keyword">:</span>                                                                                                                                                         </span>
<span class="lineNum" id="container292"><a name="292"></a><a href="#292" id="line292">     292</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">_schema</span><span class="default">&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="keyword">(string)</span><span class="default">&nbsp;</span><span class="default">$value</span><span class="keyword">;</span>                                                                                                                                      </span>
<span class="lineNum" id="container293"><a name="293"></a><a href="#293" id="line293">     293</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">break</span><span class="keyword">;</span>                                                                                                                                                                 </span>
<span class="lineNum" id="container294"><a name="294"></a><a href="#294" id="line294">     294</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">case</span><span class="default">&nbsp;</span><span class="default">self</span><span class="keyword">::</span><span class="default">NAME</span><span class="keyword">:</span>                                                                                                                                                           </span>
<span class="lineNum" id="container295"><a name="295"></a><a href="#295" id="line295">     295</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">_name</span><span class="default">&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="keyword">(string)</span><span class="default">&nbsp;</span><span class="default">$value</span><span class="keyword">;</span>                                                                                                                                        </span>
<span class="lineNum" id="container296"><a name="296"></a><a href="#296" id="line296">     296</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">break</span><span class="keyword">;</span>                                                                                                                                                                 </span>
<span class="lineNum" id="container297"><a name="297"></a><a href="#297" id="line297">     297</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">case</span><span class="default">&nbsp;</span><span class="default">self</span><span class="keyword">::</span><span class="default">PRIMARY</span><span class="keyword">:</span>                                                                                                                                                        </span>
<span class="lineNum" id="container298"><a name="298"></a><a href="#298" id="line298">     298</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">_primary</span><span class="default">&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="keyword">(array)</span><span class="default">&nbsp;</span><span class="default">$value</span><span class="keyword">;</span>                                                                                                                                      </span>
<span class="lineNum" id="container299"><a name="299"></a><a href="#299" id="line299">     299</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">break</span><span class="keyword">;</span>                                                                                                                                                                 </span>
<span class="lineNum" id="container300"><a name="300"></a><a href="#300" id="line300">     300</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">case</span><span class="default">&nbsp;</span><span class="default">self</span><span class="keyword">::</span><span class="default">ROW_CLASS</span><span class="keyword">:</span>                                                                                                                                                      </span>
<span class="lineNum" id="container301"><a name="301"></a><a href="#301" id="line301">     301</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">setRowClass</span><span class="keyword">(</span><span class="default">$value</span><span class="keyword">)</span><span class="keyword">;</span>                                                                                                                                            </span>
<span class="lineNum" id="container302"><a name="302"></a><a href="#302" id="line302">     302</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">break</span><span class="keyword">;</span>                                                                                                                                                                 </span>
<span class="lineNum" id="container303"><a name="303"></a><a href="#303" id="line303">     303</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">case</span><span class="default">&nbsp;</span><span class="default">self</span><span class="keyword">::</span><span class="default">ROWSET_CLASS</span><span class="keyword">:</span>                                                                                                                                                   </span>
<span class="lineNum" id="container304"><a name="304"></a><a href="#304" id="line304">     304</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">setRowsetClass</span><span class="keyword">(</span><span class="default">$value</span><span class="keyword">)</span><span class="keyword">;</span>                                                                                                                                         </span>
<span class="lineNum" id="container305"><a name="305"></a><a href="#305" id="line305">     305</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">break</span><span class="keyword">;</span>                                                                                                                                                                 </span>
<span class="lineNum" id="container306"><a name="306"></a><a href="#306" id="line306">     306</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">case</span><span class="default">&nbsp;</span><span class="default">self</span><span class="keyword">::</span><span class="default">REFERENCE_MAP</span><span class="keyword">:</span>                                                                                                                                                  </span>
<span class="lineNum" id="container307"><a name="307"></a><a href="#307" id="line307">     307</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">setReferences</span><span class="keyword">(</span><span class="default">$value</span><span class="keyword">)</span><span class="keyword">;</span>                                                                                                                                          </span>
<span class="lineNum" id="container308"><a name="308"></a><a href="#308" id="line308">     308</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">break</span><span class="keyword">;</span>                                                                                                                                                                 </span>
<span class="lineNum" id="container309"><a name="309"></a><a href="#309" id="line309">     309</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">case</span><span class="default">&nbsp;</span><span class="default">self</span><span class="keyword">::</span><span class="default">DEPENDENT_TABLES</span><span class="keyword">:</span>                                                                                                                                               </span>
<span class="lineNum" id="container310"><a name="310"></a><a href="#310" id="line310">     310</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">setDependentTables</span><span class="keyword">(</span><span class="default">$value</span><span class="keyword">)</span><span class="keyword">;</span>                                                                                                                                     </span>
<span class="lineNum" id="container311"><a name="311"></a><a href="#311" id="line311">     311</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">break</span><span class="keyword">;</span>                                                                                                                                                                 </span>
<span class="lineNum" id="container312"><a name="312"></a><a href="#312" id="line312">     312</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">case</span><span class="default">&nbsp;</span><span class="default">self</span><span class="keyword">::</span><span class="default">METADATA_CACHE</span><span class="keyword">:</span>                                                                                                                                                 </span>
<span class="lineNum" id="container313"><a name="313"></a><a href="#313" id="line313">     313</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">_setMetadataCache</span><span class="keyword">(</span><span class="default">$value</span><span class="keyword">)</span><span class="keyword">;</span>                                                                                                                                      </span>
<span class="lineNum" id="container314"><a name="314"></a><a href="#314" id="line314">     314</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">break</span><span class="keyword">;</span>                                                                                                                                                                 </span>
<span class="lineNum" id="container315"><a name="315"></a><a href="#315" id="line315">     315</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">case</span><span class="default">&nbsp;</span><span class="default">self</span><span class="keyword">::</span><span class="default">METADATA_CACHE_IN_CLASS</span><span class="keyword">:</span>                                                                                                                                        </span>
<span class="lineNum" id="container316"><a name="316"></a><a href="#316" id="line316">     316</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">setMetadataCacheInClass</span><span class="keyword">(</span><span class="default">$value</span><span class="keyword">)</span><span class="keyword">;</span>                                                                                                                                </span>
<span class="lineNum" id="container317"><a name="317"></a><a href="#317" id="line317">     317</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">break</span><span class="keyword">;</span>                                                                                                                                                                 </span>
<span class="lineNum" id="container318"><a name="318"></a><a href="#318" id="line318">     318</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">case</span><span class="default">&nbsp;</span><span class="default">self</span><span class="keyword">::</span><span class="default">SEQUENCE</span><span class="keyword">:</span>                                                                                                                                                       </span>
<span class="lineNum" id="container319"><a name="319"></a><a href="#319" id="line319">     319</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">_setSequence</span><span class="keyword">(</span><span class="default">$value</span><span class="keyword">)</span><span class="keyword">;</span>                                                                                                                                           </span>
<span class="lineNum" id="container320"><a name="320"></a><a href="#320" id="line320">     320</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">break</span><span class="keyword">;</span>                                                                                                                                                                 </span>
<span class="lineNum" id="container321"><a name="321"></a><a href="#321" id="line321">     321</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">default</span><span class="keyword">:</span>                                                                                                                                                                   </span>
<span class="lineNum" id="container322"><a name="322"></a><a href="#322" id="line322">     322</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">//&nbsp;ignore&nbsp;unrecognized&nbsp;configuration&nbsp;directive</span>                                                                                                                         
<span class="lineNum" id="container323"><a name="323"></a><a href="#323" id="line323">     323</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">break</span><span class="keyword">;</span>                                                                                                                                                                 </span>
<span class="lineNum" id="container324"><a name="324"></a><a href="#324" id="line324">     324</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">}</span>                                                                                                                                                                              </span>
<span class="lineNum" id="container325"><a name="325"></a><a href="#325" id="line325">     325</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">}</span>                                                                                                                                                                                  </span>
<span class="lineNum" id="container326"><a name="326"></a><a href="#326" id="line326">     326</a> </span>                :                                                                                                                                                                                            
<span class="lineNum" id="container327"><a name="327"></a><a href="#327" id="line327">     327</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">return</span><span class="default">&nbsp;</span><span class="default">$this</span><span class="keyword">;</span>                                                                                                                                                                      </span>
<span class="lineNum" id="container328"><a name="328"></a><a href="#328" id="line328">     328</a> </span><span class="lineDeadCode">                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">}</span>                                                                                                                                                                                      </span>
<span class="lineNum" id="container329"><a name="329"></a><a href="#329" id="line329">     329</a> </span>                :                                                                                                                                                                                            
<span class="lineNum" id="container330"><a name="330"></a><a href="#330" id="line330">     330</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">/**</span>                                                                                                                                                                                    
<span class="lineNum" id="container331"><a name="331"></a><a href="#331" id="line331">     331</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;setDefinition()</span>                                                                                                                                                                     
<span class="lineNum" id="container332"><a name="332"></a><a href="#332" id="line332">     332</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*</span>                                                                                                                                                                                     
<span class="lineNum" id="container333"><a name="333"></a><a href="#333" id="line333">     333</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@param&nbsp;Zend_Db_Table_Definition&nbsp;$definition</span>                                                                                                                                         
<span class="lineNum" id="container334"><a name="334"></a><a href="#334" id="line334">     334</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@return&nbsp;Zend_Db_Table_Abstract</span>                                                                                                                                                      
<span class="lineNum" id="container335"><a name="335"></a><a href="#335" id="line335">     335</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/</span>                                                                                                                                                                                    
<span class="lineNum" id="container336"><a name="336"></a><a href="#336" id="line336">     336</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">public</span><span class="default">&nbsp;</span><span class="keyword">function</span><span class="default">&nbsp;</span><span class="default">setDefinition</span><span class="keyword">(</span><span class="default">Zend_Db_Table_Definition</span><span class="default">&nbsp;</span><span class="default">$definition</span><span class="keyword">)</span>                                                                                                                    
<span class="lineNum" id="container337"><a name="337"></a><a href="#337" id="line337">     337</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">{</span>                                                                                                                                                                                      
<span class="lineNum" id="container338"><a name="338"></a><a href="#338" id="line338">     338</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">_definition</span><span class="default">&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="default">$definition</span><span class="keyword">;</span>                                                                                                                                                  </span>
<span class="lineNum" id="container339"><a name="339"></a><a href="#339" id="line339">     339</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">return</span><span class="default">&nbsp;</span><span class="default">$this</span><span class="keyword">;</span>                                                                                                                                                                      </span>
<span class="lineNum" id="container340"><a name="340"></a><a href="#340" id="line340">     340</a> </span><span class="lineDeadCode">                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">}</span>                                                                                                                                                                                      </span>
<span class="lineNum" id="container341"><a name="341"></a><a href="#341" id="line341">     341</a> </span>                :                                                                                                                                                                                            
<span class="lineNum" id="container342"><a name="342"></a><a href="#342" id="line342">     342</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">/**</span>                                                                                                                                                                                    
<span class="lineNum" id="container343"><a name="343"></a><a href="#343" id="line343">     343</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;getDefinition()</span>                                                                                                                                                                     
<span class="lineNum" id="container344"><a name="344"></a><a href="#344" id="line344">     344</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*</span>                                                                                                                                                                                     
<span class="lineNum" id="container345"><a name="345"></a><a href="#345" id="line345">     345</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@return&nbsp;Zend_Db_Table_Definition|null</span>                                                                                                                                               
<span class="lineNum" id="container346"><a name="346"></a><a href="#346" id="line346">     346</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/</span>                                                                                                                                                                                    
<span class="lineNum" id="container347"><a name="347"></a><a href="#347" id="line347">     347</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">public</span><span class="default">&nbsp;</span><span class="keyword">function</span><span class="default">&nbsp;</span><span class="default">getDefinition</span><span class="keyword">(</span><span class="keyword">)</span>                                                                                                                                                        
<span class="lineNum" id="container348"><a name="348"></a><a href="#348" id="line348">     348</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">{</span>                                                                                                                                                                                      
<span class="lineNum" id="container349"><a name="349"></a><a href="#349" id="line349">     349</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">return</span><span class="default">&nbsp;</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">_definition</span><span class="keyword">;</span>                                                                                                                                                         </span>
<span class="lineNum" id="container350"><a name="350"></a><a href="#350" id="line350">     350</a> </span><span class="lineDeadCode">                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">}</span>                                                                                                                                                                                      </span>
<span class="lineNum" id="container351"><a name="351"></a><a href="#351" id="line351">     351</a> </span>                :                                                                                                                                                                                            
<span class="lineNum" id="container352"><a name="352"></a><a href="#352" id="line352">     352</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">/**</span>                                                                                                                                                                                    
<span class="lineNum" id="container353"><a name="353"></a><a href="#353" id="line353">     353</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;setDefinitionConfigName()</span>                                                                                                                                                           
<span class="lineNum" id="container354"><a name="354"></a><a href="#354" id="line354">     354</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*</span>                                                                                                                                                                                     
<span class="lineNum" id="container355"><a name="355"></a><a href="#355" id="line355">     355</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@param&nbsp;string&nbsp;$definition</span>                                                                                                                                                           
<span class="lineNum" id="container356"><a name="356"></a><a href="#356" id="line356">     356</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@return&nbsp;Zend_Db_Table_Abstract</span>                                                                                                                                                      
<span class="lineNum" id="container357"><a name="357"></a><a href="#357" id="line357">     357</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/</span>                                                                                                                                                                                    
<span class="lineNum" id="container358"><a name="358"></a><a href="#358" id="line358">     358</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">public</span><span class="default">&nbsp;</span><span class="keyword">function</span><span class="default">&nbsp;</span><span class="default">setDefinitionConfigName</span><span class="keyword">(</span><span class="default">$definitionConfigName</span><span class="keyword">)</span>                                                                                                                         
<span class="lineNum" id="container359"><a name="359"></a><a href="#359" id="line359">     359</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">{</span>                                                                                                                                                                                      
<span class="lineNum" id="container360"><a name="360"></a><a href="#360" id="line360">     360</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">_definitionConfigName</span><span class="default">&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="default">$definitionConfigName</span><span class="keyword">;</span>                                                                                                                              </span>
<span class="lineNum" id="container361"><a name="361"></a><a href="#361" id="line361">     361</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">return</span><span class="default">&nbsp;</span><span class="default">$this</span><span class="keyword">;</span>                                                                                                                                                                      </span>
<span class="lineNum" id="container362"><a name="362"></a><a href="#362" id="line362">     362</a> </span><span class="lineDeadCode">                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">}</span>                                                                                                                                                                                      </span>
<span class="lineNum" id="container363"><a name="363"></a><a href="#363" id="line363">     363</a> </span>                :                                                                                                                                                                                            
<span class="lineNum" id="container364"><a name="364"></a><a href="#364" id="line364">     364</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">/**</span>                                                                                                                                                                                    
<span class="lineNum" id="container365"><a name="365"></a><a href="#365" id="line365">     365</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;getDefinitionConfigName()</span>                                                                                                                                                           
<span class="lineNum" id="container366"><a name="366"></a><a href="#366" id="line366">     366</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*</span>                                                                                                                                                                                     
<span class="lineNum" id="container367"><a name="367"></a><a href="#367" id="line367">     367</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@return&nbsp;string</span>                                                                                                                                                                      
<span class="lineNum" id="container368"><a name="368"></a><a href="#368" id="line368">     368</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/</span>                                                                                                                                                                                    
<span class="lineNum" id="container369"><a name="369"></a><a href="#369" id="line369">     369</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">public</span><span class="default">&nbsp;</span><span class="keyword">function</span><span class="default">&nbsp;</span><span class="default">getDefinitionConfigName</span><span class="keyword">(</span><span class="keyword">)</span>                                                                                                                                              
<span class="lineNum" id="container370"><a name="370"></a><a href="#370" id="line370">     370</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">{</span>                                                                                                                                                                                      
<span class="lineNum" id="container371"><a name="371"></a><a href="#371" id="line371">     371</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">return</span><span class="default">&nbsp;</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">_definitionConfigName</span><span class="keyword">;</span>                                                                                                                                               </span>
<span class="lineNum" id="container372"><a name="372"></a><a href="#372" id="line372">     372</a> </span><span class="lineDeadCode">                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">}</span>                                                                                                                                                                                      </span>
<span class="lineNum" id="container373"><a name="373"></a><a href="#373" id="line373">     373</a> </span>                :                                                                                                                                                                                            
<span class="lineNum" id="container374"><a name="374"></a><a href="#374" id="line374">     374</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">/**</span>                                                                                                                                                                                    
<span class="lineNum" id="container375"><a name="375"></a><a href="#375" id="line375">     375</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@param&nbsp;&nbsp;string&nbsp;$classname</span>                                                                                                                                                           
<span class="lineNum" id="container376"><a name="376"></a><a href="#376" id="line376">     376</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@return&nbsp;Zend_Db_Table_Abstract&nbsp;Provides&nbsp;a&nbsp;fluent&nbsp;interface</span>                                                                                                                          
<span class="lineNum" id="container377"><a name="377"></a><a href="#377" id="line377">     377</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/</span>                                                                                                                                                                                    
<span class="lineNum" id="container378"><a name="378"></a><a href="#378" id="line378">     378</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">public</span><span class="default">&nbsp;</span><span class="keyword">function</span><span class="default">&nbsp;</span><span class="default">setRowClass</span><span class="keyword">(</span><span class="default">$classname</span><span class="keyword">)</span>                                                                                                                                                
<span class="lineNum" id="container379"><a name="379"></a><a href="#379" id="line379">     379</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">{</span>                                                                                                                                                                                      
<span class="lineNum" id="container380"><a name="380"></a><a href="#380" id="line380">     380</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">_rowClass</span><span class="default">&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="keyword">(string)</span><span class="default">&nbsp;</span><span class="default">$classname</span><span class="keyword">;</span>                                                                                                                                            </span>
<span class="lineNum" id="container381"><a name="381"></a><a href="#381" id="line381">     381</a> </span>                :                                                                                                                                                                                            
<span class="lineNum" id="container382"><a name="382"></a><a href="#382" id="line382">     382</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">return</span><span class="default">&nbsp;</span><span class="default">$this</span><span class="keyword">;</span>                                                                                                                                                                      </span>
<span class="lineNum" id="container383"><a name="383"></a><a href="#383" id="line383">     383</a> </span><span class="lineDeadCode">                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">}</span>                                                                                                                                                                                      </span>
<span class="lineNum" id="container384"><a name="384"></a><a href="#384" id="line384">     384</a> </span>                :                                                                                                                                                                                            
<span class="lineNum" id="container385"><a name="385"></a><a href="#385" id="line385">     385</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">/**</span>                                                                                                                                                                                    
<span class="lineNum" id="container386"><a name="386"></a><a href="#386" id="line386">     386</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@return&nbsp;string</span>                                                                                                                                                                      
<span class="lineNum" id="container387"><a name="387"></a><a href="#387" id="line387">     387</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/</span>                                                                                                                                                                                    
<span class="lineNum" id="container388"><a name="388"></a><a href="#388" id="line388">     388</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">public</span><span class="default">&nbsp;</span><span class="keyword">function</span><span class="default">&nbsp;</span><span class="default">getRowClass</span><span class="keyword">(</span><span class="keyword">)</span>                                                                                                                                                          
<span class="lineNum" id="container389"><a name="389"></a><a href="#389" id="line389">     389</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">{</span>                                                                                                                                                                                      
<span class="lineNum" id="container390"><a name="390"></a><a href="#390" id="line390">     390</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">return</span><span class="default">&nbsp;</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">_rowClass</span><span class="keyword">;</span>                                                                                                                                                           </span>
<span class="lineNum" id="container391"><a name="391"></a><a href="#391" id="line391">     391</a> </span><span class="lineDeadCode">                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">}</span>                                                                                                                                                                                      </span>
<span class="lineNum" id="container392"><a name="392"></a><a href="#392" id="line392">     392</a> </span>                :                                                                                                                                                                                            
<span class="lineNum" id="container393"><a name="393"></a><a href="#393" id="line393">     393</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">/**</span>                                                                                                                                                                                    
<span class="lineNum" id="container394"><a name="394"></a><a href="#394" id="line394">     394</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@param&nbsp;&nbsp;string&nbsp;$classname</span>                                                                                                                                                           
<span class="lineNum" id="container395"><a name="395"></a><a href="#395" id="line395">     395</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@return&nbsp;Zend_Db_Table_Abstract&nbsp;Provides&nbsp;a&nbsp;fluent&nbsp;interface</span>                                                                                                                          
<span class="lineNum" id="container396"><a name="396"></a><a href="#396" id="line396">     396</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/</span>                                                                                                                                                                                    
<span class="lineNum" id="container397"><a name="397"></a><a href="#397" id="line397">     397</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">public</span><span class="default">&nbsp;</span><span class="keyword">function</span><span class="default">&nbsp;</span><span class="default">setRowsetClass</span><span class="keyword">(</span><span class="default">$classname</span><span class="keyword">)</span>                                                                                                                                             
<span class="lineNum" id="container398"><a name="398"></a><a href="#398" id="line398">     398</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">{</span>                                                                                                                                                                                      
<span class="lineNum" id="container399"><a name="399"></a><a href="#399" id="line399">     399</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">_rowsetClass</span><span class="default">&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="keyword">(string)</span><span class="default">&nbsp;</span><span class="default">$classname</span><span class="keyword">;</span>                                                                                                                                         </span>
<span class="lineNum" id="container400"><a name="400"></a><a href="#400" id="line400">     400</a> </span>                :                                                                                                                                                                                            
<span class="lineNum" id="container401"><a name="401"></a><a href="#401" id="line401">     401</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">return</span><span class="default">&nbsp;</span><span class="default">$this</span><span class="keyword">;</span>                                                                                                                                                                      </span>
<span class="lineNum" id="container402"><a name="402"></a><a href="#402" id="line402">     402</a> </span><span class="lineDeadCode">                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">}</span>                                                                                                                                                                                      </span>
<span class="lineNum" id="container403"><a name="403"></a><a href="#403" id="line403">     403</a> </span>                :                                                                                                                                                                                            
<span class="lineNum" id="container404"><a name="404"></a><a href="#404" id="line404">     404</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">/**</span>                                                                                                                                                                                    
<span class="lineNum" id="container405"><a name="405"></a><a href="#405" id="line405">     405</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@return&nbsp;string</span>                                                                                                                                                                      
<span class="lineNum" id="container406"><a name="406"></a><a href="#406" id="line406">     406</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/</span>                                                                                                                                                                                    
<span class="lineNum" id="container407"><a name="407"></a><a href="#407" id="line407">     407</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">public</span><span class="default">&nbsp;</span><span class="keyword">function</span><span class="default">&nbsp;</span><span class="default">getRowsetClass</span><span class="keyword">(</span><span class="keyword">)</span>                                                                                                                                                       
<span class="lineNum" id="container408"><a name="408"></a><a href="#408" id="line408">     408</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">{</span>                                                                                                                                                                                      
<span class="lineNum" id="container409"><a name="409"></a><a href="#409" id="line409">     409</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">return</span><span class="default">&nbsp;</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">_rowsetClass</span><span class="keyword">;</span>                                                                                                                                                        </span>
<span class="lineNum" id="container410"><a name="410"></a><a href="#410" id="line410">     410</a> </span><span class="lineDeadCode">                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">}</span>                                                                                                                                                                                      </span>
<span class="lineNum" id="container411"><a name="411"></a><a href="#411" id="line411">     411</a> </span>                :                                                                                                                                                                                            
<span class="lineNum" id="container412"><a name="412"></a><a href="#412" id="line412">     412</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">/**</span>                                                                                                                                                                                    
<span class="lineNum" id="container413"><a name="413"></a><a href="#413" id="line413">     413</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;Add&nbsp;a&nbsp;reference&nbsp;to&nbsp;the&nbsp;reference&nbsp;map</span>                                                                                                                                                
<span class="lineNum" id="container414"><a name="414"></a><a href="#414" id="line414">     414</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*</span>                                                                                                                                                                                     
<span class="lineNum" id="container415"><a name="415"></a><a href="#415" id="line415">     415</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@param&nbsp;string&nbsp;$ruleKey</span>                                                                                                                                                              
<span class="lineNum" id="container416"><a name="416"></a><a href="#416" id="line416">     416</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@param&nbsp;string|array&nbsp;$columns</span>                                                                                                                                                        
<span class="lineNum" id="container417"><a name="417"></a><a href="#417" id="line417">     417</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@param&nbsp;string&nbsp;$refTableClass</span>                                                                                                                                                        
<span class="lineNum" id="container418"><a name="418"></a><a href="#418" id="line418">     418</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@param&nbsp;string|array&nbsp;$refColumns</span>                                                                                                                                                     
<span class="lineNum" id="container419"><a name="419"></a><a href="#419" id="line419">     419</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@param&nbsp;string&nbsp;$onDelete</span>                                                                                                                                                             
<span class="lineNum" id="container420"><a name="420"></a><a href="#420" id="line420">     420</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@param&nbsp;string&nbsp;$onUpdate</span>                                                                                                                                                             
<span class="lineNum" id="container421"><a name="421"></a><a href="#421" id="line421">     421</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@return&nbsp;Zend_Db_Table_Abstract</span>                                                                                                                                                      
<span class="lineNum" id="container422"><a name="422"></a><a href="#422" id="line422">     422</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/</span>                                                                                                                                                                                    
<span class="lineNum" id="container423"><a name="423"></a><a href="#423" id="line423">     423</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">public</span><span class="default">&nbsp;</span><span class="keyword">function</span><span class="default">&nbsp;</span><span class="default">addReference</span><span class="keyword">(</span><span class="default">$ruleKey</span><span class="keyword">,</span><span class="default">&nbsp;</span><span class="default">$columns</span><span class="keyword">,</span><span class="default">&nbsp;</span><span class="default">$refTableClass</span><span class="keyword">,</span><span class="default">&nbsp;</span><span class="default">$refColumns</span><span class="keyword">,</span>                                                                                                          
<span class="lineNum" id="container424"><a name="424"></a><a href="#424" id="line424">     424</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$onDelete</span><span class="default">&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="default">null</span><span class="keyword">,</span><span class="default">&nbsp;</span><span class="default">$onUpdate</span><span class="default">&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="default">null</span><span class="keyword">)</span>                                                                                                                       
<span class="lineNum" id="container425"><a name="425"></a><a href="#425" id="line425">     425</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">{</span>                                                                                                                                                                                      
<span class="lineNum" id="container426"><a name="426"></a><a href="#426" id="line426">     426</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$reference</span><span class="default">&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="keyword">array</span><span class="keyword">(</span><span class="default">self</span><span class="keyword">::</span><span class="default">COLUMNS</span><span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">=&gt;</span><span class="default">&nbsp;</span><span class="keyword">(array)</span><span class="default">&nbsp;</span><span class="default">$columns</span><span class="keyword">,</span>                                                                                                                      </span>
<span class="lineNum" id="container427"><a name="427"></a><a href="#427" id="line427">     427</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">self</span><span class="keyword">::</span><span class="default">REF_TABLE_CLASS</span><span class="default">&nbsp;</span><span class="keyword">=&gt;</span><span class="default">&nbsp;</span><span class="default">$refTableClass</span><span class="keyword">,</span>                                                                                                                        </span>
<span class="lineNum" id="container428"><a name="428"></a><a href="#428" id="line428">     428</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">self</span><span class="keyword">::</span><span class="default">REF_COLUMNS</span><span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">=&gt;</span><span class="default">&nbsp;</span><span class="keyword">(array)</span><span class="default">&nbsp;</span><span class="default">$refColumns</span><span class="keyword">)</span><span class="keyword">;</span>                                                                                                                  </span>
<span class="lineNum" id="container429"><a name="429"></a><a href="#429" id="line429">     429</a> </span>                :                                                                                                                                                                                            
<span class="lineNum" id="container430"><a name="430"></a><a href="#430" id="line430">     430</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">if</span><span class="default">&nbsp;</span><span class="keyword">(</span><span class="keyword">!</span><span class="keyword">empty</span><span class="keyword">(</span><span class="default">$onDelete</span><span class="keyword">)</span><span class="keyword">)</span><span class="default">&nbsp;</span><span class="keyword">{</span>                                                                                                                                                           </span>
<span class="lineNum" id="container431"><a name="431"></a><a href="#431" id="line431">     431</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$reference</span><span class="keyword">[</span><span class="default">self</span><span class="keyword">::</span><span class="default">ON_DELETE</span><span class="keyword">]</span><span class="default">&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="default">$onDelete</span><span class="keyword">;</span>                                                                                                                                       </span>
<span class="lineNum" id="container432"><a name="432"></a><a href="#432" id="line432">     432</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">}</span>                                                                                                                                                                                  </span>
<span class="lineNum" id="container433"><a name="433"></a><a href="#433" id="line433">     433</a> </span>                :                                                                                                                                                                                            
<span class="lineNum" id="container434"><a name="434"></a><a href="#434" id="line434">     434</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">if</span><span class="default">&nbsp;</span><span class="keyword">(</span><span class="keyword">!</span><span class="keyword">empty</span><span class="keyword">(</span><span class="default">$onUpdate</span><span class="keyword">)</span><span class="keyword">)</span><span class="default">&nbsp;</span><span class="keyword">{</span>                                                                                                                                                           </span>
<span class="lineNum" id="container435"><a name="435"></a><a href="#435" id="line435">     435</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$reference</span><span class="keyword">[</span><span class="default">self</span><span class="keyword">::</span><span class="default">ON_UPDATE</span><span class="keyword">]</span><span class="default">&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="default">$onUpdate</span><span class="keyword">;</span>                                                                                                                                       </span>
<span class="lineNum" id="container436"><a name="436"></a><a href="#436" id="line436">     436</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">}</span>                                                                                                                                                                                  </span>
<span class="lineNum" id="container437"><a name="437"></a><a href="#437" id="line437">     437</a> </span>                :                                                                                                                                                                                            
<span class="lineNum" id="container438"><a name="438"></a><a href="#438" id="line438">     438</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">_referenceMap</span><span class="keyword">[</span><span class="default">$ruleKey</span><span class="keyword">]</span><span class="default">&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="default">$reference</span><span class="keyword">;</span>                                                                                                                                       </span>
<span class="lineNum" id="container439"><a name="439"></a><a href="#439" id="line439">     439</a> </span>                :                                                                                                                                                                                            
<span class="lineNum" id="container440"><a name="440"></a><a href="#440" id="line440">     440</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">return</span><span class="default">&nbsp;</span><span class="default">$this</span><span class="keyword">;</span>                                                                                                                                                                      </span>
<span class="lineNum" id="container441"><a name="441"></a><a href="#441" id="line441">     441</a> </span><span class="lineDeadCode">                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">}</span>                                                                                                                                                                                      </span>
<span class="lineNum" id="container442"><a name="442"></a><a href="#442" id="line442">     442</a> </span>                :                                                                                                                                                                                            
<span class="lineNum" id="container443"><a name="443"></a><a href="#443" id="line443">     443</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">/**</span>                                                                                                                                                                                    
<span class="lineNum" id="container444"><a name="444"></a><a href="#444" id="line444">     444</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@param&nbsp;array&nbsp;$referenceMap</span>                                                                                                                                                          
<span class="lineNum" id="container445"><a name="445"></a><a href="#445" id="line445">     445</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@return&nbsp;Zend_Db_Table_Abstract&nbsp;Provides&nbsp;a&nbsp;fluent&nbsp;interface</span>                                                                                                                          
<span class="lineNum" id="container446"><a name="446"></a><a href="#446" id="line446">     446</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/</span>                                                                                                                                                                                    
<span class="lineNum" id="container447"><a name="447"></a><a href="#447" id="line447">     447</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">public</span><span class="default">&nbsp;</span><span class="keyword">function</span><span class="default">&nbsp;</span><span class="default">setReferences</span><span class="keyword">(</span><span class="keyword">array</span><span class="default">&nbsp;</span><span class="default">$referenceMap</span><span class="keyword">)</span>                                                                                                                                     
<span class="lineNum" id="container448"><a name="448"></a><a href="#448" id="line448">     448</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">{</span>                                                                                                                                                                                      
<span class="lineNum" id="container449"><a name="449"></a><a href="#449" id="line449">     449</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">_referenceMap</span><span class="default">&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="default">$referenceMap</span><span class="keyword">;</span>                                                                                                                                              </span>
<span class="lineNum" id="container450"><a name="450"></a><a href="#450" id="line450">     450</a> </span>                :                                                                                                                                                                                            
<span class="lineNum" id="container451"><a name="451"></a><a href="#451" id="line451">     451</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">return</span><span class="default">&nbsp;</span><span class="default">$this</span><span class="keyword">;</span>                                                                                                                                                                      </span>
<span class="lineNum" id="container452"><a name="452"></a><a href="#452" id="line452">     452</a> </span><span class="lineDeadCode">                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">}</span>                                                                                                                                                                                      </span>
<span class="lineNum" id="container453"><a name="453"></a><a href="#453" id="line453">     453</a> </span>                :                                                                                                                                                                                            
<span class="lineNum" id="container454"><a name="454"></a><a href="#454" id="line454">     454</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">/**</span>                                                                                                                                                                                    
<span class="lineNum" id="container455"><a name="455"></a><a href="#455" id="line455">     455</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@param&nbsp;string&nbsp;$tableClassname</span>                                                                                                                                                       
<span class="lineNum" id="container456"><a name="456"></a><a href="#456" id="line456">     456</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@param&nbsp;string&nbsp;$ruleKey&nbsp;OPTIONAL</span>                                                                                                                                                     
<span class="lineNum" id="container457"><a name="457"></a><a href="#457" id="line457">     457</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@return&nbsp;array</span>                                                                                                                                                                       
<span class="lineNum" id="container458"><a name="458"></a><a href="#458" id="line458">     458</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@throws&nbsp;Zend_Db_Table_Exception</span>                                                                                                                                                     
<span class="lineNum" id="container459"><a name="459"></a><a href="#459" id="line459">     459</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/</span>                                                                                                                                                                                    
<span class="lineNum" id="container460"><a name="460"></a><a href="#460" id="line460">     460</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">public</span><span class="default">&nbsp;</span><span class="keyword">function</span><span class="default">&nbsp;</span><span class="default">getReference</span><span class="keyword">(</span><span class="default">$tableClassname</span><span class="keyword">,</span><span class="default">&nbsp;</span><span class="default">$ruleKey</span><span class="default">&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="default">null</span><span class="keyword">)</span>                                                                                                                         
<span class="lineNum" id="container461"><a name="461"></a><a href="#461" id="line461">     461</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">{</span>                                                                                                                                                                                      
<span class="lineNum" id="container462"><a name="462"></a><a href="#462" id="line462">     462</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$thisClass</span><span class="default">&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="default">get_class</span><span class="keyword">(</span><span class="default">$this</span><span class="keyword">)</span><span class="keyword">;</span>                                                                                                                                                     </span>
<span class="lineNum" id="container463"><a name="463"></a><a href="#463" id="line463">     463</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">if</span><span class="default">&nbsp;</span><span class="keyword">(</span><span class="default">$thisClass</span><span class="default">&nbsp;</span><span class="keyword">===</span><span class="default">&nbsp;</span><span class="default">'Zend_Db_Table'</span><span class="keyword">)</span><span class="default">&nbsp;</span><span class="keyword">{</span>                                                                                                                                              </span>
<span class="lineNum" id="container464"><a name="464"></a><a href="#464" id="line464">     464</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$thisClass</span><span class="default">&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">_definitionConfigName</span><span class="keyword">;</span>                                                                                                                                     </span>
<span class="lineNum" id="container465"><a name="465"></a><a href="#465" id="line465">     465</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">}</span>                                                                                                                                                                                  </span>
<span class="lineNum" id="container466"><a name="466"></a><a href="#466" id="line466">     466</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$refMap</span><span class="default">&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">_getReferenceMapNormalized</span><span class="keyword">(</span><span class="keyword">)</span><span class="keyword">;</span>                                                                                                                                     </span>
<span class="lineNum" id="container467"><a name="467"></a><a href="#467" id="line467">     467</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">if</span><span class="default">&nbsp;</span><span class="keyword">(</span><span class="default">$ruleKey</span><span class="default">&nbsp;</span><span class="keyword">!==</span><span class="default">&nbsp;</span><span class="default">null</span><span class="keyword">)</span><span class="default">&nbsp;</span><span class="keyword">{</span>                                                                                                                                                           </span>
<span class="lineNum" id="container468"><a name="468"></a><a href="#468" id="line468">     468</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">if</span><span class="default">&nbsp;</span><span class="keyword">(</span><span class="keyword">!</span><span class="keyword">isset</span><span class="keyword">(</span><span class="default">$refMap</span><span class="keyword">[</span><span class="default">$ruleKey</span><span class="keyword">]</span><span class="keyword">)</span><span class="keyword">)</span><span class="default">&nbsp;</span><span class="keyword">{</span>                                                                                                                                               </span>
<span class="lineNum" id="container469"><a name="469"></a><a href="#469" id="line469">     469</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">require_once</span><span class="default">&nbsp;</span><span class="default">&quot;Zend/Db/Table/Exception.php&quot;</span><span class="keyword">;</span>                                                                                                                                </span>
<span class="lineNum" id="container470"><a name="470"></a><a href="#470" id="line470">     470</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">throw</span><span class="default">&nbsp;</span><span class="keyword">new</span><span class="default">&nbsp;</span><span class="default">Zend_Db_Table_Exception</span><span class="keyword">(</span><span class="string">&quot;</span><span class="string">No&nbsp;reference&nbsp;rule&nbsp;\&quot;</span><span class="string">$ruleKey</span><span class="string">\&quot;&nbsp;from&nbsp;table&nbsp;</span><span class="string">$thisClass</span><span class="string">&nbsp;to&nbsp;table&nbsp;</span><span class="string">$tableClassname</span><span class="string">&quot;</span><span class="keyword">)</span><span class="keyword">;</span>                                                        </span>
<span class="lineNum" id="container471"><a name="471"></a><a href="#471" id="line471">     471</a> </span><span class="lineDeadCode">                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">}</span>                                                                                                                                                                              </span>
<span class="lineNum" id="container472"><a name="472"></a><a href="#472" id="line472">     472</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">if</span><span class="default">&nbsp;</span><span class="keyword">(</span><span class="default">$refMap</span><span class="keyword">[</span><span class="default">$ruleKey</span><span class="keyword">]</span><span class="keyword">[</span><span class="default">self</span><span class="keyword">::</span><span class="default">REF_TABLE_CLASS</span><span class="keyword">]</span><span class="default">&nbsp;</span><span class="default">!=</span><span class="default">&nbsp;</span><span class="default">$tableClassname</span><span class="keyword">)</span><span class="default">&nbsp;</span><span class="keyword">{</span>                                                                                                             </span>
<span class="lineNum" id="container473"><a name="473"></a><a href="#473" id="line473">     473</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">require_once</span><span class="default">&nbsp;</span><span class="default">&quot;Zend/Db/Table/Exception.php&quot;</span><span class="keyword">;</span>                                                                                                                                </span>
<span class="lineNum" id="container474"><a name="474"></a><a href="#474" id="line474">     474</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">throw</span><span class="default">&nbsp;</span><span class="keyword">new</span><span class="default">&nbsp;</span><span class="default">Zend_Db_Table_Exception</span><span class="keyword">(</span><span class="string">&quot;</span><span class="string">Reference&nbsp;rule&nbsp;\&quot;</span><span class="string">$ruleKey</span><span class="string">\&quot;&nbsp;does&nbsp;not&nbsp;reference&nbsp;table&nbsp;</span><span class="string">$tableClassname</span><span class="string">&quot;</span><span class="keyword">)</span><span class="keyword">;</span>                                                                 </span>
<span class="lineNum" id="container475"><a name="475"></a><a href="#475" id="line475">     475</a> </span><span class="lineDeadCode">                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">}</span>                                                                                                                                                                              </span>
<span class="lineNum" id="container476"><a name="476"></a><a href="#476" id="line476">     476</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">return</span><span class="default">&nbsp;</span><span class="default">$refMap</span><span class="keyword">[</span><span class="default">$ruleKey</span><span class="keyword">]</span><span class="keyword">;</span>                                                                                                                                                      </span>
<span class="lineNum" id="container477"><a name="477"></a><a href="#477" id="line477">     477</a> </span><span class="lineDeadCode">                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">}</span>                                                                                                                                                                                  </span>
<span class="lineNum" id="container478"><a name="478"></a><a href="#478" id="line478">     478</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">foreach</span><span class="default">&nbsp;</span><span class="keyword">(</span><span class="default">$refMap</span><span class="default">&nbsp;</span><span class="keyword">as</span><span class="default">&nbsp;</span><span class="default">$reference</span><span class="keyword">)</span><span class="default">&nbsp;</span><span class="keyword">{</span>                                                                                                                                                  </span>
<span class="lineNum" id="container479"><a name="479"></a><a href="#479" id="line479">     479</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">if</span><span class="default">&nbsp;</span><span class="keyword">(</span><span class="default">$reference</span><span class="keyword">[</span><span class="default">self</span><span class="keyword">::</span><span class="default">REF_TABLE_CLASS</span><span class="keyword">]</span><span class="default">&nbsp;</span><span class="keyword">==</span><span class="default">&nbsp;</span><span class="default">$tableClassname</span><span class="keyword">)</span><span class="default">&nbsp;</span><span class="keyword">{</span>                                                                                                                    </span>
<span class="lineNum" id="container480"><a name="480"></a><a href="#480" id="line480">     480</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">return</span><span class="default">&nbsp;</span><span class="default">$reference</span><span class="keyword">;</span>                                                                                                                                                         </span>
<span class="lineNum" id="container481"><a name="481"></a><a href="#481" id="line481">     481</a> </span><span class="lineDeadCode">                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">}</span>                                                                                                                                                                              </span>
<span class="lineNum" id="container482"><a name="482"></a><a href="#482" id="line482">     482</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">}</span>                                                                                                                                                                                  </span>
<span class="lineNum" id="container483"><a name="483"></a><a href="#483" id="line483">     483</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">require_once</span><span class="default">&nbsp;</span><span class="default">&quot;Zend/Db/Table/Exception.php&quot;</span><span class="keyword">;</span>                                                                                                                                        </span>
<span class="lineNum" id="container484"><a name="484"></a><a href="#484" id="line484">     484</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">throw</span><span class="default">&nbsp;</span><span class="keyword">new</span><span class="default">&nbsp;</span><span class="default">Zend_Db_Table_Exception</span><span class="keyword">(</span><span class="string">&quot;</span><span class="string">No&nbsp;reference&nbsp;from&nbsp;table&nbsp;</span><span class="string">$thisClass</span><span class="string">&nbsp;to&nbsp;table&nbsp;</span><span class="string">$tableClassname</span><span class="string">&quot;</span><span class="keyword">)</span><span class="keyword">;</span>                                                                                  </span>
<span class="lineNum" id="container485"><a name="485"></a><a href="#485" id="line485">     485</a> </span><span class="lineDeadCode">                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">}</span>                                                                                                                                                                                      </span>
<span class="lineNum" id="container486"><a name="486"></a><a href="#486" id="line486">     486</a> </span>                :                                                                                                                                                                                            
<span class="lineNum" id="container487"><a name="487"></a><a href="#487" id="line487">     487</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">/**</span>                                                                                                                                                                                    
<span class="lineNum" id="container488"><a name="488"></a><a href="#488" id="line488">     488</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@param&nbsp;&nbsp;array&nbsp;$dependentTables</span>                                                                                                                                                      
<span class="lineNum" id="container489"><a name="489"></a><a href="#489" id="line489">     489</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@return&nbsp;Zend_Db_Table_Abstract&nbsp;Provides&nbsp;a&nbsp;fluent&nbsp;interface</span>                                                                                                                          
<span class="lineNum" id="container490"><a name="490"></a><a href="#490" id="line490">     490</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/</span>                                                                                                                                                                                    
<span class="lineNum" id="container491"><a name="491"></a><a href="#491" id="line491">     491</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">public</span><span class="default">&nbsp;</span><span class="keyword">function</span><span class="default">&nbsp;</span><span class="default">setDependentTables</span><span class="keyword">(</span><span class="keyword">array</span><span class="default">&nbsp;</span><span class="default">$dependentTables</span><span class="keyword">)</span>                                                                                                                             
<span class="lineNum" id="container492"><a name="492"></a><a href="#492" id="line492">     492</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">{</span>                                                                                                                                                                                      
<span class="lineNum" id="container493"><a name="493"></a><a href="#493" id="line493">     493</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">_dependentTables</span><span class="default">&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="default">$dependentTables</span><span class="keyword">;</span>                                                                                                                                        </span>
<span class="lineNum" id="container494"><a name="494"></a><a href="#494" id="line494">     494</a> </span>                :                                                                                                                                                                                            
<span class="lineNum" id="container495"><a name="495"></a><a href="#495" id="line495">     495</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">return</span><span class="default">&nbsp;</span><span class="default">$this</span><span class="keyword">;</span>                                                                                                                                                                      </span>
<span class="lineNum" id="container496"><a name="496"></a><a href="#496" id="line496">     496</a> </span><span class="lineDeadCode">                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">}</span>                                                                                                                                                                                      </span>
<span class="lineNum" id="container497"><a name="497"></a><a href="#497" id="line497">     497</a> </span>                :                                                                                                                                                                                            
<span class="lineNum" id="container498"><a name="498"></a><a href="#498" id="line498">     498</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">/**</span>                                                                                                                                                                                    
<span class="lineNum" id="container499"><a name="499"></a><a href="#499" id="line499">     499</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@return&nbsp;array</span>                                                                                                                                                                       
<span class="lineNum" id="container500"><a name="500"></a><a href="#500" id="line500">     500</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/</span>                                                                                                                                                                                    
<span class="lineNum" id="container501"><a name="501"></a><a href="#501" id="line501">     501</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">public</span><span class="default">&nbsp;</span><span class="keyword">function</span><span class="default">&nbsp;</span><span class="default">getDependentTables</span><span class="keyword">(</span><span class="keyword">)</span>                                                                                                                                                   
<span class="lineNum" id="container502"><a name="502"></a><a href="#502" id="line502">     502</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">{</span>                                                                                                                                                                                      
<span class="lineNum" id="container503"><a name="503"></a><a href="#503" id="line503">     503</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">return</span><span class="default">&nbsp;</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">_dependentTables</span><span class="keyword">;</span>                                                                                                                                                    </span>
<span class="lineNum" id="container504"><a name="504"></a><a href="#504" id="line504">     504</a> </span><span class="lineDeadCode">                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">}</span>                                                                                                                                                                                      </span>
<span class="lineNum" id="container505"><a name="505"></a><a href="#505" id="line505">     505</a> </span>                :                                                                                                                                                                                            
<span class="lineNum" id="container506"><a name="506"></a><a href="#506" id="line506">     506</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">/**</span>                                                                                                                                                                                    
<span class="lineNum" id="container507"><a name="507"></a><a href="#507" id="line507">     507</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;set&nbsp;the&nbsp;defaultSource&nbsp;property&nbsp;-&nbsp;this&nbsp;tells&nbsp;the&nbsp;table&nbsp;class&nbsp;where&nbsp;to&nbsp;find&nbsp;default&nbsp;values</span>                                                                                            
<span class="lineNum" id="container508"><a name="508"></a><a href="#508" id="line508">     508</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*</span>                                                                                                                                                                                     
<span class="lineNum" id="container509"><a name="509"></a><a href="#509" id="line509">     509</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@param&nbsp;string&nbsp;$defaultSource</span>                                                                                                                                                        
<span class="lineNum" id="container510"><a name="510"></a><a href="#510" id="line510">     510</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@return&nbsp;Zend_Db_Table_Abstract</span>                                                                                                                                                      
<span class="lineNum" id="container511"><a name="511"></a><a href="#511" id="line511">     511</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/</span>                                                                                                                                                                                    
<span class="lineNum" id="container512"><a name="512"></a><a href="#512" id="line512">     512</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">public</span><span class="default">&nbsp;</span><span class="keyword">function</span><span class="default">&nbsp;</span><span class="default">setDefaultSource</span><span class="keyword">(</span><span class="default">$defaultSource</span><span class="default">&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="default">self</span><span class="keyword">::</span><span class="default">DEFAULT_NONE</span><span class="keyword">)</span>                                                                                                                  
<span class="lineNum" id="container513"><a name="513"></a><a href="#513" id="line513">     513</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">{</span>                                                                                                                                                                                      
<span class="lineNum" id="container514"><a name="514"></a><a href="#514" id="line514">     514</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">if</span><span class="default">&nbsp;</span><span class="keyword">(</span><span class="keyword">!</span><span class="default">in_array</span><span class="keyword">(</span><span class="default">$defaultSource</span><span class="keyword">,</span><span class="default">&nbsp;</span><span class="keyword">array</span><span class="keyword">(</span><span class="default">self</span><span class="keyword">::</span><span class="default">DEFAULT_CLASS</span><span class="keyword">,</span><span class="default">&nbsp;</span><span class="default">self</span><span class="keyword">::</span><span class="default">DEFAULT_DB</span><span class="keyword">,</span><span class="default">&nbsp;</span><span class="default">self</span><span class="keyword">::</span><span class="default">DEFAULT_NONE</span><span class="keyword">)</span><span class="keyword">)</span><span class="keyword">)</span><span class="default">&nbsp;</span><span class="keyword">{</span>                                                                                 </span>
<span class="lineNum" id="container515"><a name="515"></a><a href="#515" id="line515">     515</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$defaultSource</span><span class="default">&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="default">self</span><span class="keyword">::</span><span class="default">DEFAULT_NONE</span><span class="keyword">;</span>                                                                                                                                           </span>
<span class="lineNum" id="container516"><a name="516"></a><a href="#516" id="line516">     516</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">}</span>                                                                                                                                                                                  </span>
<span class="lineNum" id="container517"><a name="517"></a><a href="#517" id="line517">     517</a> </span>                :                                                                                                                                                                                            
<span class="lineNum" id="container518"><a name="518"></a><a href="#518" id="line518">     518</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">_defaultSource</span><span class="default">&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="default">$defaultSource</span><span class="keyword">;</span>                                                                                                                                            </span>
<span class="lineNum" id="container519"><a name="519"></a><a href="#519" id="line519">     519</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">return</span><span class="default">&nbsp;</span><span class="default">$this</span><span class="keyword">;</span>                                                                                                                                                                      </span>
<span class="lineNum" id="container520"><a name="520"></a><a href="#520" id="line520">     520</a> </span><span class="lineDeadCode">                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">}</span>                                                                                                                                                                                      </span>
<span class="lineNum" id="container521"><a name="521"></a><a href="#521" id="line521">     521</a> </span>                :                                                                                                                                                                                            
<span class="lineNum" id="container522"><a name="522"></a><a href="#522" id="line522">     522</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">/**</span>                                                                                                                                                                                    
<span class="lineNum" id="container523"><a name="523"></a><a href="#523" id="line523">     523</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;returns&nbsp;the&nbsp;default&nbsp;source&nbsp;flag&nbsp;that&nbsp;determines&nbsp;where&nbsp;defaultSources&nbsp;come&nbsp;from</span>                                                                                                      
<span class="lineNum" id="container524"><a name="524"></a><a href="#524" id="line524">     524</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*</span>                                                                                                                                                                                     
<span class="lineNum" id="container525"><a name="525"></a><a href="#525" id="line525">     525</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@return&nbsp;unknown</span>                                                                                                                                                                     
<span class="lineNum" id="container526"><a name="526"></a><a href="#526" id="line526">     526</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/</span>                                                                                                                                                                                    
<span class="lineNum" id="container527"><a name="527"></a><a href="#527" id="line527">     527</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">public</span><span class="default">&nbsp;</span><span class="keyword">function</span><span class="default">&nbsp;</span><span class="default">getDefaultSource</span><span class="keyword">(</span><span class="keyword">)</span>                                                                                                                                                     
<span class="lineNum" id="container528"><a name="528"></a><a href="#528" id="line528">     528</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">{</span>                                                                                                                                                                                      
<span class="lineNum" id="container529"><a name="529"></a><a href="#529" id="line529">     529</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">return</span><span class="default">&nbsp;</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">_defaultSource</span><span class="keyword">;</span>                                                                                                                                                      </span>
<span class="lineNum" id="container530"><a name="530"></a><a href="#530" id="line530">     530</a> </span><span class="lineDeadCode">                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">}</span>                                                                                                                                                                                      </span>
<span class="lineNum" id="container531"><a name="531"></a><a href="#531" id="line531">     531</a> </span>                :                                                                                                                                                                                            
<span class="lineNum" id="container532"><a name="532"></a><a href="#532" id="line532">     532</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">/**</span>                                                                                                                                                                                    
<span class="lineNum" id="container533"><a name="533"></a><a href="#533" id="line533">     533</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;set&nbsp;the&nbsp;default&nbsp;values&nbsp;for&nbsp;the&nbsp;table&nbsp;class</span>                                                                                                                                          
<span class="lineNum" id="container534"><a name="534"></a><a href="#534" id="line534">     534</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*</span>                                                                                                                                                                                     
<span class="lineNum" id="container535"><a name="535"></a><a href="#535" id="line535">     535</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@param&nbsp;array&nbsp;$defaultValues</span>                                                                                                                                                         
<span class="lineNum" id="container536"><a name="536"></a><a href="#536" id="line536">     536</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@return&nbsp;Zend_Db_Table_Abstract</span>                                                                                                                                                      
<span class="lineNum" id="container537"><a name="537"></a><a href="#537" id="line537">     537</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/</span>                                                                                                                                                                                    
<span class="lineNum" id="container538"><a name="538"></a><a href="#538" id="line538">     538</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">public</span><span class="default">&nbsp;</span><span class="keyword">function</span><span class="default">&nbsp;</span><span class="default">setDefaultValues</span><span class="keyword">(</span><span class="keyword">Array</span><span class="default">&nbsp;</span><span class="default">$defaultValues</span><span class="keyword">)</span>                                                                                                                                 
<span class="lineNum" id="container539"><a name="539"></a><a href="#539" id="line539">     539</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">{</span>                                                                                                                                                                                      
<span class="lineNum" id="container540"><a name="540"></a><a href="#540" id="line540">     540</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">foreach</span><span class="default">&nbsp;</span><span class="keyword">(</span><span class="default">$defaultValues</span><span class="default">&nbsp;</span><span class="keyword">as</span><span class="default">&nbsp;</span><span class="default">$defaultName</span><span class="default">&nbsp;</span><span class="keyword">=&gt;</span><span class="default">&nbsp;</span><span class="default">$defaultValue</span><span class="keyword">)</span><span class="default">&nbsp;</span><span class="keyword">{</span>                                                                                                                        </span>
<span class="lineNum" id="container541"><a name="541"></a><a href="#541" id="line541">     541</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">if</span><span class="default">&nbsp;</span><span class="keyword">(</span><span class="default">array_key_exists</span><span class="keyword">(</span><span class="default">$defaultName</span><span class="keyword">,</span><span class="default">&nbsp;</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">_metadata</span><span class="keyword">)</span><span class="keyword">)</span><span class="default">&nbsp;</span><span class="keyword">{</span>                                                                                                                        </span>
<span class="lineNum" id="container542"><a name="542"></a><a href="#542" id="line542">     542</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">_defaultValues</span><span class="keyword">[</span><span class="default">$defaultName</span><span class="keyword">]</span><span class="default">&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="default">$defaultValue</span><span class="keyword">;</span>                                                                                                                       </span>
<span class="lineNum" id="container543"><a name="543"></a><a href="#543" id="line543">     543</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">}</span>                                                                                                                                                                              </span>
<span class="lineNum" id="container544"><a name="544"></a><a href="#544" id="line544">     544</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">}</span>                                                                                                                                                                                  </span>
<span class="lineNum" id="container545"><a name="545"></a><a href="#545" id="line545">     545</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">return</span><span class="default">&nbsp;</span><span class="default">$this</span><span class="keyword">;</span>                                                                                                                                                                      </span>
<span class="lineNum" id="container546"><a name="546"></a><a href="#546" id="line546">     546</a> </span><span class="lineDeadCode">                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">}</span>                                                                                                                                                                                      </span>
<span class="lineNum" id="container547"><a name="547"></a><a href="#547" id="line547">     547</a> </span>                :                                                                                                                                                                                            
<span class="lineNum" id="container548"><a name="548"></a><a href="#548" id="line548">     548</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">public</span><span class="default">&nbsp;</span><span class="keyword">function</span><span class="default">&nbsp;</span><span class="default">getDefaultValues</span><span class="keyword">(</span><span class="keyword">)</span>                                                                                                                                                     
<span class="lineNum" id="container549"><a name="549"></a><a href="#549" id="line549">     549</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">{</span>                                                                                                                                                                                      
<span class="lineNum" id="container550"><a name="550"></a><a href="#550" id="line550">     550</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">return</span><span class="default">&nbsp;</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">_defaultValues</span><span class="keyword">;</span>                                                                                                                                                      </span>
<span class="lineNum" id="container551"><a name="551"></a><a href="#551" id="line551">     551</a> </span><span class="lineDeadCode">                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">}</span>                                                                                                                                                                                      </span>
<span class="lineNum" id="container552"><a name="552"></a><a href="#552" id="line552">     552</a> </span>                :                                                                                                                                                                                            
<span class="lineNum" id="container553"><a name="553"></a><a href="#553" id="line553">     553</a> </span>                :                                                                                                                                                                                            
<span class="lineNum" id="container554"><a name="554"></a><a href="#554" id="line554">     554</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">/**</span>                                                                                                                                                                                    
<span class="lineNum" id="container555"><a name="555"></a><a href="#555" id="line555">     555</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;Sets&nbsp;the&nbsp;default&nbsp;Zend_Db_Adapter_Abstract&nbsp;for&nbsp;all&nbsp;Zend_Db_Table&nbsp;objects.</span>                                                                                                            
<span class="lineNum" id="container556"><a name="556"></a><a href="#556" id="line556">     556</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*</span>                                                                                                                                                                                     
<span class="lineNum" id="container557"><a name="557"></a><a href="#557" id="line557">     557</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@param&nbsp;&nbsp;mixed&nbsp;$db&nbsp;Either&nbsp;an&nbsp;Adapter&nbsp;object,&nbsp;or&nbsp;a&nbsp;string&nbsp;naming&nbsp;a&nbsp;Registry&nbsp;key</span>                                                                                                       
<span class="lineNum" id="container558"><a name="558"></a><a href="#558" id="line558">     558</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@return&nbsp;void</span>                                                                                                                                                                        
<span class="lineNum" id="container559"><a name="559"></a><a href="#559" id="line559">     559</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/</span>                                                                                                                                                                                    
<span class="lineNum" id="container560"><a name="560"></a><a href="#560" id="line560">     560</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">public</span><span class="default">&nbsp;</span><span class="keyword">static</span><span class="default">&nbsp;</span><span class="keyword">function</span><span class="default">&nbsp;</span><span class="default">setDefaultAdapter</span><span class="keyword">(</span><span class="default">$db</span><span class="default">&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="default">null</span><span class="keyword">)</span>                                                                                                                                   
<span class="lineNum" id="container561"><a name="561"></a><a href="#561" id="line561">     561</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">{</span>                                                                                                                                                                                      
<span class="lineNum" id="container562"><a name="562"></a><a href="#562" id="line562">     562</a> </span><span class="lineCov">              1 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">self</span><span class="keyword">::</span><span class="default">$_defaultDb</span><span class="default">&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="default">self</span><span class="keyword">::</span><span class="default">_setupAdapter</span><span class="keyword">(</span><span class="default">$db</span><span class="keyword">)</span><span class="keyword">;</span>                                                                                                                                      </span>
<span class="lineNum" id="container563"><a name="563"></a><a href="#563" id="line563">     563</a> </span><span class="lineCov">              1 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">}</span>                                                                                                                                                                                      </span>
<span class="lineNum" id="container564"><a name="564"></a><a href="#564" id="line564">     564</a> </span>                :                                                                                                                                                                                            
<span class="lineNum" id="container565"><a name="565"></a><a href="#565" id="line565">     565</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">/**</span>                                                                                                                                                                                    
<span class="lineNum" id="container566"><a name="566"></a><a href="#566" id="line566">     566</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;Gets&nbsp;the&nbsp;default&nbsp;Zend_Db_Adapter_Abstract&nbsp;for&nbsp;all&nbsp;Zend_Db_Table&nbsp;objects.</span>                                                                                                            
<span class="lineNum" id="container567"><a name="567"></a><a href="#567" id="line567">     567</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*</span>                                                                                                                                                                                     
<span class="lineNum" id="container568"><a name="568"></a><a href="#568" id="line568">     568</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@return&nbsp;Zend_Db_Adapter_Abstract&nbsp;or&nbsp;null</span>                                                                                                                                            
<span class="lineNum" id="container569"><a name="569"></a><a href="#569" id="line569">     569</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/</span>                                                                                                                                                                                    
<span class="lineNum" id="container570"><a name="570"></a><a href="#570" id="line570">     570</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">public</span><span class="default">&nbsp;</span><span class="keyword">static</span><span class="default">&nbsp;</span><span class="keyword">function</span><span class="default">&nbsp;</span><span class="default">getDefaultAdapter</span><span class="keyword">(</span><span class="keyword">)</span>                                                                                                                                             
<span class="lineNum" id="container571"><a name="571"></a><a href="#571" id="line571">     571</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">{</span>                                                                                                                                                                                      
<span class="lineNum" id="container572"><a name="572"></a><a href="#572" id="line572">     572</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">return</span><span class="default">&nbsp;</span><span class="default">self</span><span class="keyword">::</span><span class="default">$_defaultDb</span><span class="keyword">;</span>                                                                                                                                                          </span>
<span class="lineNum" id="container573"><a name="573"></a><a href="#573" id="line573">     573</a> </span><span class="lineDeadCode">                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">}</span>                                                                                                                                                                                      </span>
<span class="lineNum" id="container574"><a name="574"></a><a href="#574" id="line574">     574</a> </span>                :                                                                                                                                                                                            
<span class="lineNum" id="container575"><a name="575"></a><a href="#575" id="line575">     575</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">/**</span>                                                                                                                                                                                    
<span class="lineNum" id="container576"><a name="576"></a><a href="#576" id="line576">     576</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@param&nbsp;&nbsp;mixed&nbsp;$db&nbsp;Either&nbsp;an&nbsp;Adapter&nbsp;object,&nbsp;or&nbsp;a&nbsp;string&nbsp;naming&nbsp;a&nbsp;Registry&nbsp;key</span>                                                                                                       
<span class="lineNum" id="container577"><a name="577"></a><a href="#577" id="line577">     577</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@return&nbsp;Zend_Db_Table_Abstract&nbsp;Provides&nbsp;a&nbsp;fluent&nbsp;interface</span>                                                                                                                          
<span class="lineNum" id="container578"><a name="578"></a><a href="#578" id="line578">     578</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/</span>                                                                                                                                                                                    
<span class="lineNum" id="container579"><a name="579"></a><a href="#579" id="line579">     579</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">protected</span><span class="default">&nbsp;</span><span class="keyword">function</span><span class="default">&nbsp;</span><span class="default">_setAdapter</span><span class="keyword">(</span><span class="default">$db</span><span class="keyword">)</span>                                                                                                                                                    
<span class="lineNum" id="container580"><a name="580"></a><a href="#580" id="line580">     580</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">{</span>                                                                                                                                                                                      
<span class="lineNum" id="container581"><a name="581"></a><a href="#581" id="line581">     581</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">_db</span><span class="default">&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="default">self</span><span class="keyword">::</span><span class="default">_setupAdapter</span><span class="keyword">(</span><span class="default">$db</span><span class="keyword">)</span><span class="keyword">;</span>                                                                                                                                             </span>
<span class="lineNum" id="container582"><a name="582"></a><a href="#582" id="line582">     582</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">return</span><span class="default">&nbsp;</span><span class="default">$this</span><span class="keyword">;</span>                                                                                                                                                                      </span>
<span class="lineNum" id="container583"><a name="583"></a><a href="#583" id="line583">     583</a> </span><span class="lineDeadCode">                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">}</span>                                                                                                                                                                                      </span>
<span class="lineNum" id="container584"><a name="584"></a><a href="#584" id="line584">     584</a> </span>                :                                                                                                                                                                                            
<span class="lineNum" id="container585"><a name="585"></a><a href="#585" id="line585">     585</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">/**</span>                                                                                                                                                                                    
<span class="lineNum" id="container586"><a name="586"></a><a href="#586" id="line586">     586</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;Gets&nbsp;the&nbsp;Zend_Db_Adapter_Abstract&nbsp;for&nbsp;this&nbsp;particular&nbsp;Zend_Db_Table&nbsp;object.</span>                                                                                                         
<span class="lineNum" id="container587"><a name="587"></a><a href="#587" id="line587">     587</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*</span>                                                                                                                                                                                     
<span class="lineNum" id="container588"><a name="588"></a><a href="#588" id="line588">     588</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@return&nbsp;Zend_Db_Adapter_Abstract</span>                                                                                                                                                    
<span class="lineNum" id="container589"><a name="589"></a><a href="#589" id="line589">     589</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/</span>                                                                                                                                                                                    
<span class="lineNum" id="container590"><a name="590"></a><a href="#590" id="line590">     590</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">public</span><span class="default">&nbsp;</span><span class="keyword">function</span><span class="default">&nbsp;</span><span class="default">getAdapter</span><span class="keyword">(</span><span class="keyword">)</span>                                                                                                                                                           
<span class="lineNum" id="container591"><a name="591"></a><a href="#591" id="line591">     591</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">{</span>                                                                                                                                                                                      
<span class="lineNum" id="container592"><a name="592"></a><a href="#592" id="line592">     592</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">return</span><span class="default">&nbsp;</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">_db</span><span class="keyword">;</span>                                                                                                                                                                 </span>
<span class="lineNum" id="container593"><a name="593"></a><a href="#593" id="line593">     593</a> </span><span class="lineDeadCode">                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">}</span>                                                                                                                                                                                      </span>
<span class="lineNum" id="container594"><a name="594"></a><a href="#594" id="line594">     594</a> </span>                :                                                                                                                                                                                            
<span class="lineNum" id="container595"><a name="595"></a><a href="#595" id="line595">     595</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">/**</span>                                                                                                                                                                                    
<span class="lineNum" id="container596"><a name="596"></a><a href="#596" id="line596">     596</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@param&nbsp;&nbsp;mixed&nbsp;$db&nbsp;Either&nbsp;an&nbsp;Adapter&nbsp;object,&nbsp;or&nbsp;a&nbsp;string&nbsp;naming&nbsp;a&nbsp;Registry&nbsp;key</span>                                                                                                       
<span class="lineNum" id="container597"><a name="597"></a><a href="#597" id="line597">     597</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@return&nbsp;Zend_Db_Adapter_Abstract</span>                                                                                                                                                    
<span class="lineNum" id="container598"><a name="598"></a><a href="#598" id="line598">     598</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@throws&nbsp;Zend_Db_Table_Exception</span>                                                                                                                                                     
<span class="lineNum" id="container599"><a name="599"></a><a href="#599" id="line599">     599</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/</span>                                                                                                                                                                                    
<span class="lineNum" id="container600"><a name="600"></a><a href="#600" id="line600">     600</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">protected</span><span class="default">&nbsp;</span><span class="keyword">static</span><span class="default">&nbsp;</span><span class="keyword">function</span><span class="default">&nbsp;</span><span class="default">_setupAdapter</span><span class="keyword">(</span><span class="default">$db</span><span class="keyword">)</span>                                                                                                                                           
<span class="lineNum" id="container601"><a name="601"></a><a href="#601" id="line601">     601</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">{</span>                                                                                                                                                                                      
<span class="lineNum" id="container602"><a name="602"></a><a href="#602" id="line602">     602</a> </span><span class="lineCov">              1 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">if</span><span class="default">&nbsp;</span><span class="keyword">(</span><span class="default">$db</span><span class="default">&nbsp;</span><span class="keyword">===</span><span class="default">&nbsp;</span><span class="default">null</span><span class="keyword">)</span><span class="default">&nbsp;</span><span class="keyword">{</span>                                                                                                                                                                </span>
<span class="lineNum" id="container603"><a name="603"></a><a href="#603" id="line603">     603</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">return</span><span class="default">&nbsp;</span><span class="default">null</span><span class="keyword">;</span>                                                                                                                                                                   </span>
<span class="lineNum" id="container604"><a name="604"></a><a href="#604" id="line604">     604</a> </span><span class="lineDeadCode">                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">}</span>                                                                                                                                                                                  </span>
<span class="lineNum" id="container605"><a name="605"></a><a href="#605" id="line605">     605</a> </span><span class="lineCov">              1 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">if</span><span class="default">&nbsp;</span><span class="keyword">(</span><span class="default">is_string</span><span class="keyword">(</span><span class="default">$db</span><span class="keyword">)</span><span class="keyword">)</span><span class="default">&nbsp;</span><span class="keyword">{</span>                                                                                                                                                              </span>
<span class="lineNum" id="container606"><a name="606"></a><a href="#606" id="line606">     606</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">require_once</span><span class="default">&nbsp;</span><span class="default">'Zend/Registry.php'</span><span class="keyword">;</span>                                                                                                                                              </span>
<span class="lineNum" id="container607"><a name="607"></a><a href="#607" id="line607">     607</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$db</span><span class="default">&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="default">Zend_Registry</span><span class="keyword">::</span><span class="default">get</span><span class="keyword">(</span><span class="default">$db</span><span class="keyword">)</span><span class="keyword">;</span>                                                                                                                                                 </span>
<span class="lineNum" id="container608"><a name="608"></a><a href="#608" id="line608">     608</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">}</span>                                                                                                                                                                                  </span>
<span class="lineNum" id="container609"><a name="609"></a><a href="#609" id="line609">     609</a> </span><span class="lineCov">              1 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">if</span><span class="default">&nbsp;</span><span class="keyword">(</span><span class="keyword">!</span><span class="default">$db</span><span class="default">&nbsp;</span><span class="keyword">instanceof</span><span class="default">&nbsp;</span><span class="default">Zend_Db_Adapter_Abstract</span><span class="keyword">)</span><span class="default">&nbsp;</span><span class="keyword">{</span>                                                                                                                                    </span>
<span class="lineNum" id="container610"><a name="610"></a><a href="#610" id="line610">     610</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">require_once</span><span class="default">&nbsp;</span><span class="default">'Zend/Db/Table/Exception.php'</span><span class="keyword">;</span>                                                                                                                                    </span>
<span class="lineNum" id="container611"><a name="611"></a><a href="#611" id="line611">     611</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">throw</span><span class="default">&nbsp;</span><span class="keyword">new</span><span class="default">&nbsp;</span><span class="default">Zend_Db_Table_Exception</span><span class="keyword">(</span><span class="default">'Argument&nbsp;must&nbsp;be&nbsp;of&nbsp;type&nbsp;Zend_Db_Adapter_Abstract,&nbsp;or&nbsp;a&nbsp;Registry&nbsp;key&nbsp;where&nbsp;a&nbsp;Zend_Db_Adapter_Abstract&nbsp;object&nbsp;is&nbsp;stored'</span><span class="keyword">)</span><span class="keyword">;</span>                   </span>
<span class="lineNum" id="container612"><a name="612"></a><a href="#612" id="line612">     612</a> </span><span class="lineDeadCode">                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">}</span>                                                                                                                                                                                  </span>
<span class="lineNum" id="container613"><a name="613"></a><a href="#613" id="line613">     613</a> </span><span class="lineCov">              1 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">return</span><span class="default">&nbsp;</span><span class="default">$db</span><span class="keyword">;</span>                                                                                                                                                                        </span>
<span class="lineNum" id="container614"><a name="614"></a><a href="#614" id="line614">     614</a> </span><span class="lineDeadCode">                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">}</span>                                                                                                                                                                                      </span>
<span class="lineNum" id="container615"><a name="615"></a><a href="#615" id="line615">     615</a> </span>                :                                                                                                                                                                                            
<span class="lineNum" id="container616"><a name="616"></a><a href="#616" id="line616">     616</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">/**</span>                                                                                                                                                                                    
<span class="lineNum" id="container617"><a name="617"></a><a href="#617" id="line617">     617</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;Sets&nbsp;the&nbsp;default&nbsp;metadata&nbsp;cache&nbsp;for&nbsp;information&nbsp;returned&nbsp;by&nbsp;Zend_Db_Adapter_Abstract::describeTable().</span>                                                                              
<span class="lineNum" id="container618"><a name="618"></a><a href="#618" id="line618">     618</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*</span>                                                                                                                                                                                     
<span class="lineNum" id="container619"><a name="619"></a><a href="#619" id="line619">     619</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;If&nbsp;$defaultMetadataCache&nbsp;is&nbsp;null,&nbsp;then&nbsp;no&nbsp;metadata&nbsp;cache&nbsp;is&nbsp;used&nbsp;by&nbsp;default.</span>                                                                                                        
<span class="lineNum" id="container620"><a name="620"></a><a href="#620" id="line620">     620</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*</span>                                                                                                                                                                                     
<span class="lineNum" id="container621"><a name="621"></a><a href="#621" id="line621">     621</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@param&nbsp;&nbsp;mixed&nbsp;$metadataCache&nbsp;Either&nbsp;a&nbsp;Cache&nbsp;object,&nbsp;or&nbsp;a&nbsp;string&nbsp;naming&nbsp;a&nbsp;Registry&nbsp;key</span>                                                                                               
<span class="lineNum" id="container622"><a name="622"></a><a href="#622" id="line622">     622</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@return&nbsp;void</span>                                                                                                                                                                        
<span class="lineNum" id="container623"><a name="623"></a><a href="#623" id="line623">     623</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/</span>                                                                                                                                                                                    
<span class="lineNum" id="container624"><a name="624"></a><a href="#624" id="line624">     624</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">public</span><span class="default">&nbsp;</span><span class="keyword">static</span><span class="default">&nbsp;</span><span class="keyword">function</span><span class="default">&nbsp;</span><span class="default">setDefaultMetadataCache</span><span class="keyword">(</span><span class="default">$metadataCache</span><span class="default">&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="default">null</span><span class="keyword">)</span>                                                                                                                  
<span class="lineNum" id="container625"><a name="625"></a><a href="#625" id="line625">     625</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">{</span>                                                                                                                                                                                      
<span class="lineNum" id="container626"><a name="626"></a><a href="#626" id="line626">     626</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">self</span><span class="keyword">::</span><span class="default">$_defaultMetadataCache</span><span class="default">&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="default">self</span><span class="keyword">::</span><span class="default">_setupMetadataCache</span><span class="keyword">(</span><span class="default">$metadataCache</span><span class="keyword">)</span><span class="keyword">;</span>                                                                                                          </span>
<span class="lineNum" id="container627"><a name="627"></a><a href="#627" id="line627">     627</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">}</span>                                                                                                                                                                                      </span>
<span class="lineNum" id="container628"><a name="628"></a><a href="#628" id="line628">     628</a> </span>                :                                                                                                                                                                                            
<span class="lineNum" id="container629"><a name="629"></a><a href="#629" id="line629">     629</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">/**</span>                                                                                                                                                                                    
<span class="lineNum" id="container630"><a name="630"></a><a href="#630" id="line630">     630</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;Gets&nbsp;the&nbsp;default&nbsp;metadata&nbsp;cache&nbsp;for&nbsp;information&nbsp;returned&nbsp;by&nbsp;Zend_Db_Adapter_Abstract::describeTable().</span>                                                                              
<span class="lineNum" id="container631"><a name="631"></a><a href="#631" id="line631">     631</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*</span>                                                                                                                                                                                     
<span class="lineNum" id="container632"><a name="632"></a><a href="#632" id="line632">     632</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@return&nbsp;Zend_Cache_Core&nbsp;or&nbsp;null</span>                                                                                                                                                     
<span class="lineNum" id="container633"><a name="633"></a><a href="#633" id="line633">     633</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/</span>                                                                                                                                                                                    
<span class="lineNum" id="container634"><a name="634"></a><a href="#634" id="line634">     634</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">public</span><span class="default">&nbsp;</span><span class="keyword">static</span><span class="default">&nbsp;</span><span class="keyword">function</span><span class="default">&nbsp;</span><span class="default">getDefaultMetadataCache</span><span class="keyword">(</span><span class="keyword">)</span>                                                                                                                                       
<span class="lineNum" id="container635"><a name="635"></a><a href="#635" id="line635">     635</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">{</span>                                                                                                                                                                                      
<span class="lineNum" id="container636"><a name="636"></a><a href="#636" id="line636">     636</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">return</span><span class="default">&nbsp;</span><span class="default">self</span><span class="keyword">::</span><span class="default">$_defaultMetadataCache</span><span class="keyword">;</span>                                                                                                                                               </span>
<span class="lineNum" id="container637"><a name="637"></a><a href="#637" id="line637">     637</a> </span><span class="lineDeadCode">                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">}</span>                                                                                                                                                                                      </span>
<span class="lineNum" id="container638"><a name="638"></a><a href="#638" id="line638">     638</a> </span>                :                                                                                                                                                                                            
<span class="lineNum" id="container639"><a name="639"></a><a href="#639" id="line639">     639</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">/**</span>                                                                                                                                                                                    
<span class="lineNum" id="container640"><a name="640"></a><a href="#640" id="line640">     640</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;Sets&nbsp;the&nbsp;metadata&nbsp;cache&nbsp;for&nbsp;information&nbsp;returned&nbsp;by&nbsp;Zend_Db_Adapter_Abstract::describeTable().</span>                                                                                      
<span class="lineNum" id="container641"><a name="641"></a><a href="#641" id="line641">     641</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*</span>                                                                                                                                                                                     
<span class="lineNum" id="container642"><a name="642"></a><a href="#642" id="line642">     642</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;If&nbsp;$metadataCache&nbsp;is&nbsp;null,&nbsp;then&nbsp;no&nbsp;metadata&nbsp;cache&nbsp;is&nbsp;used.&nbsp;Since&nbsp;there&nbsp;is&nbsp;no&nbsp;opportunity&nbsp;to&nbsp;reload&nbsp;metadata</span>                                                                         
<span class="lineNum" id="container643"><a name="643"></a><a href="#643" id="line643">     643</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;after&nbsp;instantiation,&nbsp;this&nbsp;method&nbsp;need&nbsp;not&nbsp;be&nbsp;public,&nbsp;particularly&nbsp;because&nbsp;that&nbsp;it&nbsp;would&nbsp;have&nbsp;no&nbsp;effect</span>                                                                              
<span class="lineNum" id="container644"><a name="644"></a><a href="#644" id="line644">     644</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;results&nbsp;in&nbsp;unnecessary&nbsp;API&nbsp;complexity.&nbsp;To&nbsp;configure&nbsp;the&nbsp;metadata&nbsp;cache,&nbsp;use&nbsp;the&nbsp;metadataCache&nbsp;configuration</span>                                                                         
<span class="lineNum" id="container645"><a name="645"></a><a href="#645" id="line645">     645</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;option&nbsp;for&nbsp;the&nbsp;class&nbsp;constructor&nbsp;upon&nbsp;instantiation.</span>                                                                                                                                
<span class="lineNum" id="container646"><a name="646"></a><a href="#646" id="line646">     646</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*</span>                                                                                                                                                                                     
<span class="lineNum" id="container647"><a name="647"></a><a href="#647" id="line647">     647</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@param&nbsp;&nbsp;mixed&nbsp;$metadataCache&nbsp;Either&nbsp;a&nbsp;Cache&nbsp;object,&nbsp;or&nbsp;a&nbsp;string&nbsp;naming&nbsp;a&nbsp;Registry&nbsp;key</span>                                                                                               
<span class="lineNum" id="container648"><a name="648"></a><a href="#648" id="line648">     648</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@return&nbsp;Zend_Db_Table_Abstract&nbsp;Provides&nbsp;a&nbsp;fluent&nbsp;interface</span>                                                                                                                          
<span class="lineNum" id="container649"><a name="649"></a><a href="#649" id="line649">     649</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/</span>                                                                                                                                                                                    
<span class="lineNum" id="container650"><a name="650"></a><a href="#650" id="line650">     650</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">protected</span><span class="default">&nbsp;</span><span class="keyword">function</span><span class="default">&nbsp;</span><span class="default">_setMetadataCache</span><span class="keyword">(</span><span class="default">$metadataCache</span><span class="keyword">)</span>                                                                                                                                   
<span class="lineNum" id="container651"><a name="651"></a><a href="#651" id="line651">     651</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">{</span>                                                                                                                                                                                      
<span class="lineNum" id="container652"><a name="652"></a><a href="#652" id="line652">     652</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">_metadataCache</span><span class="default">&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="default">self</span><span class="keyword">::</span><span class="default">_setupMetadataCache</span><span class="keyword">(</span><span class="default">$metadataCache</span><span class="keyword">)</span><span class="keyword">;</span>                                                                                                                 </span>
<span class="lineNum" id="container653"><a name="653"></a><a href="#653" id="line653">     653</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">return</span><span class="default">&nbsp;</span><span class="default">$this</span><span class="keyword">;</span>                                                                                                                                                                      </span>
<span class="lineNum" id="container654"><a name="654"></a><a href="#654" id="line654">     654</a> </span><span class="lineDeadCode">                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">}</span>                                                                                                                                                                                      </span>
<span class="lineNum" id="container655"><a name="655"></a><a href="#655" id="line655">     655</a> </span>                :                                                                                                                                                                                            
<span class="lineNum" id="container656"><a name="656"></a><a href="#656" id="line656">     656</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">/**</span>                                                                                                                                                                                    
<span class="lineNum" id="container657"><a name="657"></a><a href="#657" id="line657">     657</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;Gets&nbsp;the&nbsp;metadata&nbsp;cache&nbsp;for&nbsp;information&nbsp;returned&nbsp;by&nbsp;Zend_Db_Adapter_Abstract::describeTable().</span>                                                                                      
<span class="lineNum" id="container658"><a name="658"></a><a href="#658" id="line658">     658</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*</span>                                                                                                                                                                                     
<span class="lineNum" id="container659"><a name="659"></a><a href="#659" id="line659">     659</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@return&nbsp;Zend_Cache_Core&nbsp;or&nbsp;null</span>                                                                                                                                                     
<span class="lineNum" id="container660"><a name="660"></a><a href="#660" id="line660">     660</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/</span>                                                                                                                                                                                    
<span class="lineNum" id="container661"><a name="661"></a><a href="#661" id="line661">     661</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">public</span><span class="default">&nbsp;</span><span class="keyword">function</span><span class="default">&nbsp;</span><span class="default">getMetadataCache</span><span class="keyword">(</span><span class="keyword">)</span>                                                                                                                                                     
<span class="lineNum" id="container662"><a name="662"></a><a href="#662" id="line662">     662</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">{</span>                                                                                                                                                                                      
<span class="lineNum" id="container663"><a name="663"></a><a href="#663" id="line663">     663</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">return</span><span class="default">&nbsp;</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">_metadataCache</span><span class="keyword">;</span>                                                                                                                                                      </span>
<span class="lineNum" id="container664"><a name="664"></a><a href="#664" id="line664">     664</a> </span><span class="lineDeadCode">                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">}</span>                                                                                                                                                                                      </span>
<span class="lineNum" id="container665"><a name="665"></a><a href="#665" id="line665">     665</a> </span>                :                                                                                                                                                                                            
<span class="lineNum" id="container666"><a name="666"></a><a href="#666" id="line666">     666</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">/**</span>                                                                                                                                                                                    
<span class="lineNum" id="container667"><a name="667"></a><a href="#667" id="line667">     667</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;Indicate&nbsp;whether&nbsp;metadata&nbsp;should&nbsp;be&nbsp;cached&nbsp;in&nbsp;the&nbsp;class&nbsp;for&nbsp;the&nbsp;duration</span>                                                                                                            
<span class="lineNum" id="container668"><a name="668"></a><a href="#668" id="line668">     668</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;of&nbsp;the&nbsp;instance</span>                                                                                                                                                                     
<span class="lineNum" id="container669"><a name="669"></a><a href="#669" id="line669">     669</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*</span>                                                                                                                                                                                     
<span class="lineNum" id="container670"><a name="670"></a><a href="#670" id="line670">     670</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@param&nbsp;&nbsp;bool&nbsp;$flag</span>                                                                                                                                                                  
<span class="lineNum" id="container671"><a name="671"></a><a href="#671" id="line671">     671</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@return&nbsp;Zend_Db_Table_Abstract</span>                                                                                                                                                      
<span class="lineNum" id="container672"><a name="672"></a><a href="#672" id="line672">     672</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/</span>                                                                                                                                                                                    
<span class="lineNum" id="container673"><a name="673"></a><a href="#673" id="line673">     673</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">public</span><span class="default">&nbsp;</span><span class="keyword">function</span><span class="default">&nbsp;</span><span class="default">setMetadataCacheInClass</span><span class="keyword">(</span><span class="default">$flag</span><span class="keyword">)</span>                                                                                                                                         
<span class="lineNum" id="container674"><a name="674"></a><a href="#674" id="line674">     674</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">{</span>                                                                                                                                                                                      
<span class="lineNum" id="container675"><a name="675"></a><a href="#675" id="line675">     675</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">_metadataCacheInClass</span><span class="default">&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="keyword">(bool)</span><span class="default">&nbsp;</span><span class="default">$flag</span><span class="keyword">;</span>                                                                                                                                       </span>
<span class="lineNum" id="container676"><a name="676"></a><a href="#676" id="line676">     676</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">return</span><span class="default">&nbsp;</span><span class="default">$this</span><span class="keyword">;</span>                                                                                                                                                                      </span>
<span class="lineNum" id="container677"><a name="677"></a><a href="#677" id="line677">     677</a> </span><span class="lineDeadCode">                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">}</span>                                                                                                                                                                                      </span>
<span class="lineNum" id="container678"><a name="678"></a><a href="#678" id="line678">     678</a> </span>                :                                                                                                                                                                                            
<span class="lineNum" id="container679"><a name="679"></a><a href="#679" id="line679">     679</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">/**</span>                                                                                                                                                                                    
<span class="lineNum" id="container680"><a name="680"></a><a href="#680" id="line680">     680</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;Retrieve&nbsp;flag&nbsp;indicating&nbsp;if&nbsp;metadata&nbsp;should&nbsp;be&nbsp;cached&nbsp;for&nbsp;duration&nbsp;of</span>                                                                                                               
<span class="lineNum" id="container681"><a name="681"></a><a href="#681" id="line681">     681</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;instance</span>                                                                                                                                                                            
<span class="lineNum" id="container682"><a name="682"></a><a href="#682" id="line682">     682</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*</span>                                                                                                                                                                                     
<span class="lineNum" id="container683"><a name="683"></a><a href="#683" id="line683">     683</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@return&nbsp;bool</span>                                                                                                                                                                        
<span class="lineNum" id="container684"><a name="684"></a><a href="#684" id="line684">     684</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/</span>                                                                                                                                                                                    
<span class="lineNum" id="container685"><a name="685"></a><a href="#685" id="line685">     685</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">public</span><span class="default">&nbsp;</span><span class="keyword">function</span><span class="default">&nbsp;</span><span class="default">metadataCacheInClass</span><span class="keyword">(</span><span class="keyword">)</span>                                                                                                                                                 
<span class="lineNum" id="container686"><a name="686"></a><a href="#686" id="line686">     686</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">{</span>                                                                                                                                                                                      
<span class="lineNum" id="container687"><a name="687"></a><a href="#687" id="line687">     687</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">return</span><span class="default">&nbsp;</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">_metadataCacheInClass</span><span class="keyword">;</span>                                                                                                                                               </span>
<span class="lineNum" id="container688"><a name="688"></a><a href="#688" id="line688">     688</a> </span><span class="lineDeadCode">                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">}</span>                                                                                                                                                                                      </span>
<span class="lineNum" id="container689"><a name="689"></a><a href="#689" id="line689">     689</a> </span>                :                                                                                                                                                                                            
<span class="lineNum" id="container690"><a name="690"></a><a href="#690" id="line690">     690</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">/**</span>                                                                                                                                                                                    
<span class="lineNum" id="container691"><a name="691"></a><a href="#691" id="line691">     691</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@param&nbsp;mixed&nbsp;$metadataCache&nbsp;Either&nbsp;a&nbsp;Cache&nbsp;object,&nbsp;or&nbsp;a&nbsp;string&nbsp;naming&nbsp;a&nbsp;Registry&nbsp;key</span>                                                                                                
<span class="lineNum" id="container692"><a name="692"></a><a href="#692" id="line692">     692</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@return&nbsp;Zend_Cache_Core</span>                                                                                                                                                             
<span class="lineNum" id="container693"><a name="693"></a><a href="#693" id="line693">     693</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@throws&nbsp;Zend_Db_Table_Exception</span>                                                                                                                                                     
<span class="lineNum" id="container694"><a name="694"></a><a href="#694" id="line694">     694</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/</span>                                                                                                                                                                                    
<span class="lineNum" id="container695"><a name="695"></a><a href="#695" id="line695">     695</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">protected</span><span class="default">&nbsp;</span><span class="keyword">static</span><span class="default">&nbsp;</span><span class="keyword">function</span><span class="default">&nbsp;</span><span class="default">_setupMetadataCache</span><span class="keyword">(</span><span class="default">$metadataCache</span><span class="keyword">)</span>                                                                                                                          
<span class="lineNum" id="container696"><a name="696"></a><a href="#696" id="line696">     696</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">{</span>                                                                                                                                                                                      
<span class="lineNum" id="container697"><a name="697"></a><a href="#697" id="line697">     697</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">if</span><span class="default">&nbsp;</span><span class="keyword">(</span><span class="default">$metadataCache</span><span class="default">&nbsp;</span><span class="keyword">===</span><span class="default">&nbsp;</span><span class="default">null</span><span class="keyword">)</span><span class="default">&nbsp;</span><span class="keyword">{</span>                                                                                                                                                     </span>
<span class="lineNum" id="container698"><a name="698"></a><a href="#698" id="line698">     698</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">return</span><span class="default">&nbsp;</span><span class="default">null</span><span class="keyword">;</span>                                                                                                                                                                   </span>
<span class="lineNum" id="container699"><a name="699"></a><a href="#699" id="line699">     699</a> </span><span class="lineDeadCode">                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">}</span>                                                                                                                                                                                  </span>
<span class="lineNum" id="container700"><a name="700"></a><a href="#700" id="line700">     700</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">if</span><span class="default">&nbsp;</span><span class="keyword">(</span><span class="default">is_string</span><span class="keyword">(</span><span class="default">$metadataCache</span><span class="keyword">)</span><span class="keyword">)</span><span class="default">&nbsp;</span><span class="keyword">{</span>                                                                                                                                                   </span>
<span class="lineNum" id="container701"><a name="701"></a><a href="#701" id="line701">     701</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">require_once</span><span class="default">&nbsp;</span><span class="default">'Zend/Registry.php'</span><span class="keyword">;</span>                                                                                                                                              </span>
<span class="lineNum" id="container702"><a name="702"></a><a href="#702" id="line702">     702</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$metadataCache</span><span class="default">&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="default">Zend_Registry</span><span class="keyword">::</span><span class="default">get</span><span class="keyword">(</span><span class="default">$metadataCache</span><span class="keyword">)</span><span class="keyword">;</span>                                                                                                                           </span>
<span class="lineNum" id="container703"><a name="703"></a><a href="#703" id="line703">     703</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">}</span>                                                                                                                                                                                  </span>
<span class="lineNum" id="container704"><a name="704"></a><a href="#704" id="line704">     704</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">if</span><span class="default">&nbsp;</span><span class="keyword">(</span><span class="keyword">!</span><span class="default">$metadataCache</span><span class="default">&nbsp;</span><span class="keyword">instanceof</span><span class="default">&nbsp;</span><span class="default">Zend_Cache_Core</span><span class="keyword">)</span><span class="default">&nbsp;</span><span class="keyword">{</span>                                                                                                                                  </span>
<span class="lineNum" id="container705"><a name="705"></a><a href="#705" id="line705">     705</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">require_once</span><span class="default">&nbsp;</span><span class="default">'Zend/Db/Table/Exception.php'</span><span class="keyword">;</span>                                                                                                                                    </span>
<span class="lineNum" id="container706"><a name="706"></a><a href="#706" id="line706">     706</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">throw</span><span class="default">&nbsp;</span><span class="keyword">new</span><span class="default">&nbsp;</span><span class="default">Zend_Db_Table_Exception</span><span class="keyword">(</span><span class="default">'Argument&nbsp;must&nbsp;be&nbsp;of&nbsp;type&nbsp;Zend_Cache_Core,&nbsp;or&nbsp;a&nbsp;Registry&nbsp;key&nbsp;where&nbsp;a&nbsp;Zend_Cache_Core&nbsp;object&nbsp;is&nbsp;stored'</span><span class="keyword">)</span><span class="keyword">;</span>                                     </span>
<span class="lineNum" id="container707"><a name="707"></a><a href="#707" id="line707">     707</a> </span><span class="lineDeadCode">                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">}</span>                                                                                                                                                                                  </span>
<span class="lineNum" id="container708"><a name="708"></a><a href="#708" id="line708">     708</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">return</span><span class="default">&nbsp;</span><span class="default">$metadataCache</span><span class="keyword">;</span>                                                                                                                                                             </span>
<span class="lineNum" id="container709"><a name="709"></a><a href="#709" id="line709">     709</a> </span><span class="lineDeadCode">                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">}</span>                                                                                                                                                                                      </span>
<span class="lineNum" id="container710"><a name="710"></a><a href="#710" id="line710">     710</a> </span>                :                                                                                                                                                                                            
<span class="lineNum" id="container711"><a name="711"></a><a href="#711" id="line711">     711</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">/**</span>                                                                                                                                                                                    
<span class="lineNum" id="container712"><a name="712"></a><a href="#712" id="line712">     712</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;Sets&nbsp;the&nbsp;sequence&nbsp;member,&nbsp;which&nbsp;defines&nbsp;the&nbsp;behavior&nbsp;for&nbsp;generating</span>                                                                                                                 
<span class="lineNum" id="container713"><a name="713"></a><a href="#713" id="line713">     713</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;primary&nbsp;key&nbsp;values&nbsp;in&nbsp;new&nbsp;rows.</span>                                                                                                                                                     
<span class="lineNum" id="container714"><a name="714"></a><a href="#714" id="line714">     714</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;-&nbsp;If&nbsp;this&nbsp;is&nbsp;a&nbsp;string,&nbsp;then&nbsp;the&nbsp;string&nbsp;names&nbsp;the&nbsp;sequence&nbsp;object.</span>                                                                                                                   
<span class="lineNum" id="container715"><a name="715"></a><a href="#715" id="line715">     715</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;-&nbsp;If&nbsp;this&nbsp;is&nbsp;boolean&nbsp;true,&nbsp;then&nbsp;the&nbsp;key&nbsp;uses&nbsp;an&nbsp;auto-incrementing</span>                                                                                                                   
<span class="lineNum" id="container716"><a name="716"></a><a href="#716" id="line716">     716</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;&nbsp;&nbsp;or&nbsp;identity&nbsp;mechanism.</span>                                                                                                                                                            
<span class="lineNum" id="container717"><a name="717"></a><a href="#717" id="line717">     717</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;-&nbsp;If&nbsp;this&nbsp;is&nbsp;boolean&nbsp;false,&nbsp;then&nbsp;the&nbsp;key&nbsp;is&nbsp;user-defined.</span>                                                                                                                           
<span class="lineNum" id="container718"><a name="718"></a><a href="#718" id="line718">     718</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;&nbsp;&nbsp;Use&nbsp;this&nbsp;for&nbsp;natural&nbsp;keys,&nbsp;for&nbsp;example.</span>                                                                                                                                           
<span class="lineNum" id="container719"><a name="719"></a><a href="#719" id="line719">     719</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*</span>                                                                                                                                                                                     
<span class="lineNum" id="container720"><a name="720"></a><a href="#720" id="line720">     720</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@param&nbsp;mixed&nbsp;$sequence</span>                                                                                                                                                              
<span class="lineNum" id="container721"><a name="721"></a><a href="#721" id="line721">     721</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@return&nbsp;Zend_Db_Table_Adapter_Abstract&nbsp;Provides&nbsp;a&nbsp;fluent&nbsp;interface</span>                                                                                                                  
<span class="lineNum" id="container722"><a name="722"></a><a href="#722" id="line722">     722</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/</span>                                                                                                                                                                                    
<span class="lineNum" id="container723"><a name="723"></a><a href="#723" id="line723">     723</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">protected</span><span class="default">&nbsp;</span><span class="keyword">function</span><span class="default">&nbsp;</span><span class="default">_setSequence</span><span class="keyword">(</span><span class="default">$sequence</span><span class="keyword">)</span>                                                                                                                                             
<span class="lineNum" id="container724"><a name="724"></a><a href="#724" id="line724">     724</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">{</span>                                                                                                                                                                                      
<span class="lineNum" id="container725"><a name="725"></a><a href="#725" id="line725">     725</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">_sequence</span><span class="default">&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="default">$sequence</span><span class="keyword">;</span>                                                                                                                                                      </span>
<span class="lineNum" id="container726"><a name="726"></a><a href="#726" id="line726">     726</a> </span>                :                                                                                                                                                                                            
<span class="lineNum" id="container727"><a name="727"></a><a href="#727" id="line727">     727</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">return</span><span class="default">&nbsp;</span><span class="default">$this</span><span class="keyword">;</span>                                                                                                                                                                      </span>
<span class="lineNum" id="container728"><a name="728"></a><a href="#728" id="line728">     728</a> </span><span class="lineDeadCode">                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">}</span>                                                                                                                                                                                      </span>
<span class="lineNum" id="container729"><a name="729"></a><a href="#729" id="line729">     729</a> </span>                :                                                                                                                                                                                            
<span class="lineNum" id="container730"><a name="730"></a><a href="#730" id="line730">     730</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">/**</span>                                                                                                                                                                                    
<span class="lineNum" id="container731"><a name="731"></a><a href="#731" id="line731">     731</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;Turnkey&nbsp;for&nbsp;initialization&nbsp;of&nbsp;a&nbsp;table&nbsp;object.</span>                                                                                                                                       
<span class="lineNum" id="container732"><a name="732"></a><a href="#732" id="line732">     732</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;Calls&nbsp;other&nbsp;protected&nbsp;methods&nbsp;for&nbsp;individual&nbsp;tasks,&nbsp;to&nbsp;make&nbsp;it&nbsp;easier</span>                                                                                                               
<span class="lineNum" id="container733"><a name="733"></a><a href="#733" id="line733">     733</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;for&nbsp;a&nbsp;subclass&nbsp;to&nbsp;override&nbsp;part&nbsp;of&nbsp;the&nbsp;setup&nbsp;logic.</span>                                                                                                                                 
<span class="lineNum" id="container734"><a name="734"></a><a href="#734" id="line734">     734</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*</span>                                                                                                                                                                                     
<span class="lineNum" id="container735"><a name="735"></a><a href="#735" id="line735">     735</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@return&nbsp;void</span>                                                                                                                                                                        
<span class="lineNum" id="container736"><a name="736"></a><a href="#736" id="line736">     736</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/</span>                                                                                                                                                                                    
<span class="lineNum" id="container737"><a name="737"></a><a href="#737" id="line737">     737</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">protected</span><span class="default">&nbsp;</span><span class="keyword">function</span><span class="default">&nbsp;</span><span class="default">_setup</span><span class="keyword">(</span><span class="keyword">)</span>                                                                                                                                                            
<span class="lineNum" id="container738"><a name="738"></a><a href="#738" id="line738">     738</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">{</span>                                                                                                                                                                                      
<span class="lineNum" id="container739"><a name="739"></a><a href="#739" id="line739">     739</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">_setupDatabaseAdapter</span><span class="keyword">(</span><span class="keyword">)</span><span class="keyword">;</span>                                                                                                                                                    </span>
<span class="lineNum" id="container740"><a name="740"></a><a href="#740" id="line740">     740</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">_setupTableName</span><span class="keyword">(</span><span class="keyword">)</span><span class="keyword">;</span>                                                                                                                                                          </span>
<span class="lineNum" id="container741"><a name="741"></a><a href="#741" id="line741">     741</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">}</span>                                                                                                                                                                                      </span>
<span class="lineNum" id="container742"><a name="742"></a><a href="#742" id="line742">     742</a> </span>                :                                                                                                                                                                                            
<span class="lineNum" id="container743"><a name="743"></a><a href="#743" id="line743">     743</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">/**</span>                                                                                                                                                                                    
<span class="lineNum" id="container744"><a name="744"></a><a href="#744" id="line744">     744</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;Initialize&nbsp;database&nbsp;adapter.</span>                                                                                                                                                        
<span class="lineNum" id="container745"><a name="745"></a><a href="#745" id="line745">     745</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*</span>                                                                                                                                                                                     
<span class="lineNum" id="container746"><a name="746"></a><a href="#746" id="line746">     746</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@return&nbsp;void</span>                                                                                                                                                                        
<span class="lineNum" id="container747"><a name="747"></a><a href="#747" id="line747">     747</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@throws&nbsp;Zend_Db_Table_Exception</span>                                                                                                                                                     
<span class="lineNum" id="container748"><a name="748"></a><a href="#748" id="line748">     748</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/</span>                                                                                                                                                                                    
<span class="lineNum" id="container749"><a name="749"></a><a href="#749" id="line749">     749</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">protected</span><span class="default">&nbsp;</span><span class="keyword">function</span><span class="default">&nbsp;</span><span class="default">_setupDatabaseAdapter</span><span class="keyword">(</span><span class="keyword">)</span>                                                                                                                                             
<span class="lineNum" id="container750"><a name="750"></a><a href="#750" id="line750">     750</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">{</span>                                                                                                                                                                                      
<span class="lineNum" id="container751"><a name="751"></a><a href="#751" id="line751">     751</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">if</span><span class="default">&nbsp;</span><span class="keyword">(</span><span class="keyword">!</span><span class="default">&nbsp;</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">_db</span><span class="keyword">)</span><span class="default">&nbsp;</span><span class="keyword">{</span>                                                                                                                                                                </span>
<span class="lineNum" id="container752"><a name="752"></a><a href="#752" id="line752">     752</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">_db</span><span class="default">&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="default">self</span><span class="keyword">::</span><span class="default">getDefaultAdapter</span><span class="keyword">(</span><span class="keyword">)</span><span class="keyword">;</span>                                                                                                                                        </span>
<span class="lineNum" id="container753"><a name="753"></a><a href="#753" id="line753">     753</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">if</span><span class="default">&nbsp;</span><span class="keyword">(</span><span class="keyword">!</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">_db</span><span class="default">&nbsp;</span><span class="keyword">instanceof</span><span class="default">&nbsp;</span><span class="default">Zend_Db_Adapter_Abstract</span><span class="keyword">)</span><span class="default">&nbsp;</span><span class="keyword">{</span>                                                                                                                         </span>
<span class="lineNum" id="container754"><a name="754"></a><a href="#754" id="line754">     754</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">require_once</span><span class="default">&nbsp;</span><span class="default">'Zend/Db/Table/Exception.php'</span><span class="keyword">;</span>                                                                                                                                </span>
<span class="lineNum" id="container755"><a name="755"></a><a href="#755" id="line755">     755</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">throw</span><span class="default">&nbsp;</span><span class="keyword">new</span><span class="default">&nbsp;</span><span class="default">Zend_Db_Table_Exception</span><span class="keyword">(</span><span class="default">'No&nbsp;adapter&nbsp;found&nbsp;for&nbsp;'</span><span class="default">&nbsp;</span><span class="keyword">.</span><span class="default">&nbsp;</span><span class="default">get_class</span><span class="keyword">(</span><span class="default">$this</span><span class="keyword">)</span><span class="keyword">)</span><span class="keyword">;</span>                                                                                             </span>
<span class="lineNum" id="container756"><a name="756"></a><a href="#756" id="line756">     756</a> </span><span class="lineDeadCode">                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">}</span>                                                                                                                                                                              </span>
<span class="lineNum" id="container757"><a name="757"></a><a href="#757" id="line757">     757</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">}</span>                                                                                                                                                                                  </span>
<span class="lineNum" id="container758"><a name="758"></a><a href="#758" id="line758">     758</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">}</span>                                                                                                                                                                                      </span>
<span class="lineNum" id="container759"><a name="759"></a><a href="#759" id="line759">     759</a> </span>                :                                                                                                                                                                                            
<span class="lineNum" id="container760"><a name="760"></a><a href="#760" id="line760">     760</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">/**</span>                                                                                                                                                                                    
<span class="lineNum" id="container761"><a name="761"></a><a href="#761" id="line761">     761</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;Initialize&nbsp;table&nbsp;and&nbsp;schema&nbsp;names.</span>                                                                                                                                                  
<span class="lineNum" id="container762"><a name="762"></a><a href="#762" id="line762">     762</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*</span>                                                                                                                                                                                     
<span class="lineNum" id="container763"><a name="763"></a><a href="#763" id="line763">     763</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;If&nbsp;the&nbsp;table&nbsp;name&nbsp;is&nbsp;not&nbsp;set&nbsp;in&nbsp;the&nbsp;class&nbsp;definition,</span>                                                                                                                               
<span class="lineNum" id="container764"><a name="764"></a><a href="#764" id="line764">     764</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;use&nbsp;the&nbsp;class&nbsp;name&nbsp;itself&nbsp;as&nbsp;the&nbsp;table&nbsp;name.</span>                                                                                                                                        
<span class="lineNum" id="container765"><a name="765"></a><a href="#765" id="line765">     765</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*</span>                                                                                                                                                                                     
<span class="lineNum" id="container766"><a name="766"></a><a href="#766" id="line766">     766</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;A&nbsp;schema&nbsp;name&nbsp;provided&nbsp;with&nbsp;the&nbsp;table&nbsp;name&nbsp;(e.g.,&nbsp;&quot;schema.table&quot;)&nbsp;overrides</span>                                                                                                         
<span class="lineNum" id="container767"><a name="767"></a><a href="#767" id="line767">     767</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;any&nbsp;existing&nbsp;value&nbsp;for&nbsp;$this-&gt;_schema.</span>                                                                                                                                              
<span class="lineNum" id="container768"><a name="768"></a><a href="#768" id="line768">     768</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*</span>                                                                                                                                                                                     
<span class="lineNum" id="container769"><a name="769"></a><a href="#769" id="line769">     769</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@return&nbsp;void</span>                                                                                                                                                                        
<span class="lineNum" id="container770"><a name="770"></a><a href="#770" id="line770">     770</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/</span>                                                                                                                                                                                    
<span class="lineNum" id="container771"><a name="771"></a><a href="#771" id="line771">     771</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">protected</span><span class="default">&nbsp;</span><span class="keyword">function</span><span class="default">&nbsp;</span><span class="default">_setupTableName</span><span class="keyword">(</span><span class="keyword">)</span>                                                                                                                                                   
<span class="lineNum" id="container772"><a name="772"></a><a href="#772" id="line772">     772</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">{</span>                                                                                                                                                                                      
<span class="lineNum" id="container773"><a name="773"></a><a href="#773" id="line773">     773</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">if</span><span class="default">&nbsp;</span><span class="keyword">(</span><span class="keyword">!</span><span class="default">&nbsp;</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">_name</span><span class="keyword">)</span><span class="default">&nbsp;</span><span class="keyword">{</span>                                                                                                                                                              </span>
<span class="lineNum" id="container774"><a name="774"></a><a href="#774" id="line774">     774</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">_name</span><span class="default">&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="default">get_class</span><span class="keyword">(</span><span class="default">$this</span><span class="keyword">)</span><span class="keyword">;</span>                                                                                                                                               </span>
<span class="lineNum" id="container775"><a name="775"></a><a href="#775" id="line775">     775</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">}</span><span class="default">&nbsp;</span><span class="keyword">else</span><span class="default">&nbsp;</span><span class="keyword">if</span><span class="default">&nbsp;</span><span class="keyword">(</span><span class="default">strpos</span><span class="keyword">(</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">_name</span><span class="keyword">,</span><span class="default">&nbsp;</span><span class="default">'.'</span><span class="keyword">)</span><span class="keyword">)</span><span class="default">&nbsp;</span><span class="keyword">{</span>                                                                                                                                            </span>
<span class="lineNum" id="container776"><a name="776"></a><a href="#776" id="line776">     776</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">list</span><span class="keyword">(</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">_schema</span><span class="keyword">,</span><span class="default">&nbsp;</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">_name</span><span class="keyword">)</span><span class="default">&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="default">explode</span><span class="keyword">(</span><span class="default">'.'</span><span class="keyword">,</span><span class="default">&nbsp;</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">_name</span><span class="keyword">)</span><span class="keyword">;</span>                                                                                                               </span>
<span class="lineNum" id="container777"><a name="777"></a><a href="#777" id="line777">     777</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">}</span>                                                                                                                                                                                  </span>
<span class="lineNum" id="container778"><a name="778"></a><a href="#778" id="line778">     778</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">}</span>                                                                                                                                                                                      </span>
<span class="lineNum" id="container779"><a name="779"></a><a href="#779" id="line779">     779</a> </span>                :                                                                                                                                                                                            
<span class="lineNum" id="container780"><a name="780"></a><a href="#780" id="line780">     780</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">/**</span>                                                                                                                                                                                    
<span class="lineNum" id="container781"><a name="781"></a><a href="#781" id="line781">     781</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;Initializes&nbsp;metadata.</span>                                                                                                                                                               
<span class="lineNum" id="container782"><a name="782"></a><a href="#782" id="line782">     782</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*</span>                                                                                                                                                                                     
<span class="lineNum" id="container783"><a name="783"></a><a href="#783" id="line783">     783</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;If&nbsp;metadata&nbsp;cannot&nbsp;be&nbsp;loaded&nbsp;from&nbsp;cache,&nbsp;adapter's&nbsp;describeTable()&nbsp;method&nbsp;is&nbsp;called&nbsp;to&nbsp;discover&nbsp;metadata</span>                                                                            
<span class="lineNum" id="container784"><a name="784"></a><a href="#784" id="line784">     784</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;information.&nbsp;Returns&nbsp;true&nbsp;if&nbsp;and&nbsp;only&nbsp;if&nbsp;the&nbsp;metadata&nbsp;are&nbsp;loaded&nbsp;from&nbsp;cache.</span>                                                                                                        
<span class="lineNum" id="container785"><a name="785"></a><a href="#785" id="line785">     785</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*</span>                                                                                                                                                                                     
<span class="lineNum" id="container786"><a name="786"></a><a href="#786" id="line786">     786</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@return&nbsp;boolean</span>                                                                                                                                                                     
<span class="lineNum" id="container787"><a name="787"></a><a href="#787" id="line787">     787</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@throws&nbsp;Zend_Db_Table_Exception</span>                                                                                                                                                     
<span class="lineNum" id="container788"><a name="788"></a><a href="#788" id="line788">     788</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/</span>                                                                                                                                                                                    
<span class="lineNum" id="container789"><a name="789"></a><a href="#789" id="line789">     789</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">protected</span><span class="default">&nbsp;</span><span class="keyword">function</span><span class="default">&nbsp;</span><span class="default">_setupMetadata</span><span class="keyword">(</span><span class="keyword">)</span>                                                                                                                                                    
<span class="lineNum" id="container790"><a name="790"></a><a href="#790" id="line790">     790</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">{</span>                                                                                                                                                                                      
<span class="lineNum" id="container791"><a name="791"></a><a href="#791" id="line791">     791</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">if</span><span class="default">&nbsp;</span><span class="keyword">(</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">metadataCacheInClass</span><span class="keyword">(</span><span class="keyword">)</span><span class="default">&nbsp;</span><span class="keyword">&amp;&amp;</span><span class="default">&nbsp;</span><span class="keyword">(</span><span class="default">count</span><span class="keyword">(</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">_metadata</span><span class="keyword">)</span><span class="default">&nbsp;</span><span class="keyword">&gt;</span><span class="default">&nbsp;</span><span class="default">0</span><span class="keyword">)</span><span class="keyword">)</span><span class="default">&nbsp;</span><span class="keyword">{</span>                                                                                                              </span>
<span class="lineNum" id="container792"><a name="792"></a><a href="#792" id="line792">     792</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">return</span><span class="default">&nbsp;</span><span class="default">true</span><span class="keyword">;</span>                                                                                                                                                                   </span>
<span class="lineNum" id="container793"><a name="793"></a><a href="#793" id="line793">     793</a> </span><span class="lineDeadCode">                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">}</span>                                                                                                                                                                                  </span>
<span class="lineNum" id="container794"><a name="794"></a><a href="#794" id="line794">     794</a> </span>                :                                                                                                                                                                                            
<span class="lineNum" id="container795"><a name="795"></a><a href="#795" id="line795">     795</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">//&nbsp;Assume&nbsp;that&nbsp;metadata&nbsp;will&nbsp;be&nbsp;loaded&nbsp;from&nbsp;cache</span>                                                                                                                                  
<span class="lineNum" id="container796"><a name="796"></a><a href="#796" id="line796">     796</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$isMetadataFromCache</span><span class="default">&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="default">true</span><span class="keyword">;</span>                                                                                                                                                       </span>
<span class="lineNum" id="container797"><a name="797"></a><a href="#797" id="line797">     797</a> </span>                :                                                                                                                                                                                            
<span class="lineNum" id="container798"><a name="798"></a><a href="#798" id="line798">     798</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">//&nbsp;If&nbsp;$this&nbsp;has&nbsp;no&nbsp;metadata&nbsp;cache&nbsp;but&nbsp;the&nbsp;class&nbsp;has&nbsp;a&nbsp;default&nbsp;metadata&nbsp;cache</span>                                                                                                       
<span class="lineNum" id="container799"><a name="799"></a><a href="#799" id="line799">     799</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">if</span><span class="default">&nbsp;</span><span class="keyword">(</span><span class="default">null</span><span class="default">&nbsp;</span><span class="keyword">===</span><span class="default">&nbsp;</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">_metadataCache</span><span class="default">&nbsp;</span><span class="keyword">&amp;&amp;</span><span class="default">&nbsp;</span><span class="default">null</span><span class="default">&nbsp;</span><span class="keyword">!==</span><span class="default">&nbsp;</span><span class="default">self</span><span class="keyword">::</span><span class="default">$_defaultMetadataCache</span><span class="keyword">)</span><span class="default">&nbsp;</span><span class="keyword">{</span>                                                                                                     </span>
<span class="lineNum" id="container800"><a name="800"></a><a href="#800" id="line800">     800</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">//&nbsp;Make&nbsp;$this&nbsp;use&nbsp;the&nbsp;default&nbsp;metadata&nbsp;cache&nbsp;of&nbsp;the&nbsp;class</span>                                                                                                                      
<span class="lineNum" id="container801"><a name="801"></a><a href="#801" id="line801">     801</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">_setMetadataCache</span><span class="keyword">(</span><span class="default">self</span><span class="keyword">::</span><span class="default">$_defaultMetadataCache</span><span class="keyword">)</span><span class="keyword">;</span>                                                                                                                        </span>
<span class="lineNum" id="container802"><a name="802"></a><a href="#802" id="line802">     802</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">}</span>                                                                                                                                                                                  </span>
<span class="lineNum" id="container803"><a name="803"></a><a href="#803" id="line803">     803</a> </span>                :                                                                                                                                                                                            
<span class="lineNum" id="container804"><a name="804"></a><a href="#804" id="line804">     804</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">//&nbsp;If&nbsp;$this&nbsp;has&nbsp;a&nbsp;metadata&nbsp;cache</span>                                                                                                                                                   
<span class="lineNum" id="container805"><a name="805"></a><a href="#805" id="line805">     805</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">if</span><span class="default">&nbsp;</span><span class="keyword">(</span><span class="default">null</span><span class="default">&nbsp;</span><span class="keyword">!==</span><span class="default">&nbsp;</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">_metadataCache</span><span class="keyword">)</span><span class="default">&nbsp;</span><span class="keyword">{</span>                                                                                                                                              </span>
<span class="lineNum" id="container806"><a name="806"></a><a href="#806" id="line806">     806</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">//&nbsp;Define&nbsp;the&nbsp;cache&nbsp;identifier&nbsp;where&nbsp;the&nbsp;metadata&nbsp;are&nbsp;saved</span>                                                                                                                    
<span class="lineNum" id="container807"><a name="807"></a><a href="#807" id="line807">     807</a> </span>                :                                                                                                                                                                                            
<span class="lineNum" id="container808"><a name="808"></a><a href="#808" id="line808">     808</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">//get&nbsp;db&nbsp;configuration</span>                                                                                                                                                         
<span class="lineNum" id="container809"><a name="809"></a><a href="#809" id="line809">     809</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$dbConfig</span><span class="default">&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">_db</span><span class="keyword">-&gt;</span><span class="default">getConfig</span><span class="keyword">(</span><span class="keyword">)</span><span class="keyword">;</span>                                                                                                                                           </span>
<span class="lineNum" id="container810"><a name="810"></a><a href="#810" id="line810">     810</a> </span>                :                                                                                                                                                                                            
<span class="lineNum" id="container811"><a name="811"></a><a href="#811" id="line811">     811</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$port</span><span class="default">&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="keyword">isset</span><span class="keyword">(</span><span class="default">$dbConfig</span><span class="keyword">[</span><span class="default">'options'</span><span class="keyword">]</span><span class="keyword">[</span><span class="default">'port'</span><span class="keyword">]</span><span class="keyword">)</span>                                                                                                                                    </span>
<span class="lineNum" id="container812"><a name="812"></a><a href="#812" id="line812">     812</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">?</span><span class="default">&nbsp;</span><span class="default">':'</span><span class="keyword">.</span><span class="default">$dbConfig</span><span class="keyword">[</span><span class="default">'options'</span><span class="keyword">]</span><span class="keyword">[</span><span class="default">'port'</span><span class="keyword">]</span>                                                                                                                                       </span>
<span class="lineNum" id="container813"><a name="813"></a><a href="#813" id="line813">     813</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">:</span><span class="default">&nbsp;</span><span class="keyword">(</span><span class="keyword">isset</span><span class="keyword">(</span><span class="default">$dbConfig</span><span class="keyword">[</span><span class="default">'port'</span><span class="keyword">]</span><span class="keyword">)</span>                                                                                                                                              </span>
<span class="lineNum" id="container814"><a name="814"></a><a href="#814" id="line814">     814</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">?</span><span class="default">&nbsp;</span><span class="default">':'</span><span class="keyword">.</span><span class="default">$dbConfig</span><span class="keyword">[</span><span class="default">'port'</span><span class="keyword">]</span>                                                                                                                                                  </span>
<span class="lineNum" id="container815"><a name="815"></a><a href="#815" id="line815">     815</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">:</span><span class="default">&nbsp;</span><span class="default">null</span><span class="keyword">)</span><span class="keyword">;</span>                                                                                                                                                                 </span>
<span class="lineNum" id="container816"><a name="816"></a><a href="#816" id="line816">     816</a> </span>                :                                                                                                                                                                                            
<span class="lineNum" id="container817"><a name="817"></a><a href="#817" id="line817">     817</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$host</span><span class="default">&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="keyword">isset</span><span class="keyword">(</span><span class="default">$dbConfig</span><span class="keyword">[</span><span class="default">'options'</span><span class="keyword">]</span><span class="keyword">[</span><span class="default">'host'</span><span class="keyword">]</span><span class="keyword">)</span>                                                                                                                                    </span>
<span class="lineNum" id="container818"><a name="818"></a><a href="#818" id="line818">     818</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">?</span><span class="default">&nbsp;</span><span class="default">':'</span><span class="keyword">.</span><span class="default">$dbConfig</span><span class="keyword">[</span><span class="default">'options'</span><span class="keyword">]</span><span class="keyword">[</span><span class="default">'host'</span><span class="keyword">]</span>                                                                                                                                       </span>
<span class="lineNum" id="container819"><a name="819"></a><a href="#819" id="line819">     819</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">:</span><span class="default">&nbsp;</span><span class="keyword">(</span><span class="keyword">isset</span><span class="keyword">(</span><span class="default">$dbConfig</span><span class="keyword">[</span><span class="default">'host'</span><span class="keyword">]</span><span class="keyword">)</span>                                                                                                                                              </span>
<span class="lineNum" id="container820"><a name="820"></a><a href="#820" id="line820">     820</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">?</span><span class="default">&nbsp;</span><span class="default">':'</span><span class="keyword">.</span><span class="default">$dbConfig</span><span class="keyword">[</span><span class="default">'host'</span><span class="keyword">]</span>                                                                                                                                                  </span>
<span class="lineNum" id="container821"><a name="821"></a><a href="#821" id="line821">     821</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">:</span><span class="default">&nbsp;</span><span class="default">null</span><span class="keyword">)</span><span class="keyword">;</span>                                                                                                                                                                 </span>
<span class="lineNum" id="container822"><a name="822"></a><a href="#822" id="line822">     822</a> </span>                :                                                                                                                                                                                            
<span class="lineNum" id="container823"><a name="823"></a><a href="#823" id="line823">     823</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">//&nbsp;Define&nbsp;the&nbsp;cache&nbsp;identifier&nbsp;where&nbsp;the&nbsp;metadata&nbsp;are&nbsp;saved</span>                                                                                                                    
<span class="lineNum" id="container824"><a name="824"></a><a href="#824" id="line824">     824</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$cacheId</span><span class="default">&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="default">md5</span><span class="keyword">(</span><span class="default">&nbsp;</span><span class="comment">//&nbsp;port:host/dbname:schema.table&nbsp;(based&nbsp;on&nbsp;availabilty)</span>                                                                                                        </span>
<span class="lineNum" id="container825"><a name="825"></a><a href="#825" id="line825">     825</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$port</span><span class="default">&nbsp;</span><span class="keyword">.</span><span class="default">&nbsp;</span><span class="default">$host</span><span class="default">&nbsp;</span><span class="keyword">.</span><span class="default">&nbsp;</span><span class="default">'/'</span><span class="keyword">.</span><span class="default">&nbsp;</span><span class="default">$dbConfig</span><span class="keyword">[</span><span class="default">'dbname'</span><span class="keyword">]</span><span class="default">&nbsp;</span><span class="keyword">.</span><span class="default">&nbsp;</span><span class="default">':'</span>                                                                                                                         </span>
<span class="lineNum" id="container826"><a name="826"></a><a href="#826" id="line826">     826</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">.</span><span class="default">&nbsp;</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">_schema</span><span class="keyword">.</span><span class="default">&nbsp;</span><span class="default">'.'</span><span class="default">&nbsp;</span><span class="keyword">.</span><span class="default">&nbsp;</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">_name</span>                                                                                                                                     </span>
<span class="lineNum" id="container827"><a name="827"></a><a href="#827" id="line827">     827</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">)</span><span class="keyword">;</span>                                                                                                                                                                             </span>
<span class="lineNum" id="container828"><a name="828"></a><a href="#828" id="line828">     828</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">}</span>                                                                                                                                                                                  </span>
<span class="lineNum" id="container829"><a name="829"></a><a href="#829" id="line829">     829</a> </span>                :                                                                                                                                                                                            
<span class="lineNum" id="container830"><a name="830"></a><a href="#830" id="line830">     830</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">//&nbsp;If&nbsp;$this&nbsp;has&nbsp;no&nbsp;metadata&nbsp;cache&nbsp;or&nbsp;metadata&nbsp;cache&nbsp;misses</span>                                                                                                                         
<span class="lineNum" id="container831"><a name="831"></a><a href="#831" id="line831">     831</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">if</span><span class="default">&nbsp;</span><span class="keyword">(</span><span class="default">null</span><span class="default">&nbsp;</span><span class="keyword">===</span><span class="default">&nbsp;</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">_metadataCache</span><span class="default">&nbsp;</span><span class="keyword">||</span><span class="default">&nbsp;</span><span class="keyword">!</span><span class="keyword">(</span><span class="default">$metadata</span><span class="default">&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">_metadataCache</span><span class="keyword">-&gt;</span><span class="default">load</span><span class="keyword">(</span><span class="default">$cacheId</span><span class="keyword">)</span><span class="keyword">)</span><span class="keyword">)</span><span class="default">&nbsp;</span><span class="keyword">{</span>                                                                                      </span>
<span class="lineNum" id="container832"><a name="832"></a><a href="#832" id="line832">     832</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">//&nbsp;Metadata&nbsp;are&nbsp;not&nbsp;loaded&nbsp;from&nbsp;cache</span>                                                                                                                                          
<span class="lineNum" id="container833"><a name="833"></a><a href="#833" id="line833">     833</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$isMetadataFromCache</span><span class="default">&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="default">false</span><span class="keyword">;</span>                                                                                                                                                  </span>
<span class="lineNum" id="container834"><a name="834"></a><a href="#834" id="line834">     834</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">//&nbsp;Fetch&nbsp;metadata&nbsp;from&nbsp;the&nbsp;adapter's&nbsp;describeTable()&nbsp;method</span>                                                                                                                    
<span class="lineNum" id="container835"><a name="835"></a><a href="#835" id="line835">     835</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$metadata</span><span class="default">&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">_db</span><span class="keyword">-&gt;</span><span class="default">describeTable</span><span class="keyword">(</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">_name</span><span class="keyword">,</span><span class="default">&nbsp;</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">_schema</span><span class="keyword">)</span><span class="keyword">;</span>                                                                                                           </span>
<span class="lineNum" id="container836"><a name="836"></a><a href="#836" id="line836">     836</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">//&nbsp;If&nbsp;$this&nbsp;has&nbsp;a&nbsp;metadata&nbsp;cache,&nbsp;then&nbsp;cache&nbsp;the&nbsp;metadata</span>                                                                                                                      
<span class="lineNum" id="container837"><a name="837"></a><a href="#837" id="line837">     837</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">if</span><span class="default">&nbsp;</span><span class="keyword">(</span><span class="default">null</span><span class="default">&nbsp;</span><span class="keyword">!==</span><span class="default">&nbsp;</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">_metadataCache</span><span class="default">&nbsp;</span><span class="keyword">&amp;&amp;</span><span class="default">&nbsp;</span><span class="keyword">!</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">_metadataCache</span><span class="keyword">-&gt;</span><span class="default">save</span><span class="keyword">(</span><span class="default">$metadata</span><span class="keyword">,</span><span class="default">&nbsp;</span><span class="default">$cacheId</span><span class="keyword">)</span><span class="keyword">)</span><span class="default">&nbsp;</span><span class="keyword">{</span>                                                                                     </span>
<span class="lineNum" id="container838"><a name="838"></a><a href="#838" id="line838">     838</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">trigger_error</span><span class="keyword">(</span><span class="default">'Failed&nbsp;saving&nbsp;metadata&nbsp;to&nbsp;metadataCache'</span><span class="keyword">,</span><span class="default">&nbsp;</span><span class="default">E_USER_NOTICE</span><span class="keyword">)</span><span class="keyword">;</span>                                                                                                   </span>
<span class="lineNum" id="container839"><a name="839"></a><a href="#839" id="line839">     839</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">}</span>                                                                                                                                                                              </span>
<span class="lineNum" id="container840"><a name="840"></a><a href="#840" id="line840">     840</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">}</span>                                                                                                                                                                                  </span>
<span class="lineNum" id="container841"><a name="841"></a><a href="#841" id="line841">     841</a> </span>                :                                                                                                                                                                                            
<span class="lineNum" id="container842"><a name="842"></a><a href="#842" id="line842">     842</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">//&nbsp;Assign&nbsp;the&nbsp;metadata&nbsp;to&nbsp;$this</span>                                                                                                                                                    
<span class="lineNum" id="container843"><a name="843"></a><a href="#843" id="line843">     843</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">_metadata</span><span class="default">&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="default">$metadata</span><span class="keyword">;</span>                                                                                                                                                      </span>
<span class="lineNum" id="container844"><a name="844"></a><a href="#844" id="line844">     844</a> </span>                :                                                                                                                                                                                            
<span class="lineNum" id="container845"><a name="845"></a><a href="#845" id="line845">     845</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">//&nbsp;Return&nbsp;whether&nbsp;the&nbsp;metadata&nbsp;were&nbsp;loaded&nbsp;from&nbsp;cache</span>                                                                                                                              
<span class="lineNum" id="container846"><a name="846"></a><a href="#846" id="line846">     846</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">return</span><span class="default">&nbsp;</span><span class="default">$isMetadataFromCache</span><span class="keyword">;</span>                                                                                                                                                       </span>
<span class="lineNum" id="container847"><a name="847"></a><a href="#847" id="line847">     847</a> </span><span class="lineDeadCode">                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">}</span>                                                                                                                                                                                      </span>
<span class="lineNum" id="container848"><a name="848"></a><a href="#848" id="line848">     848</a> </span>                :                                                                                                                                                                                            
<span class="lineNum" id="container849"><a name="849"></a><a href="#849" id="line849">     849</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">/**</span>                                                                                                                                                                                    
<span class="lineNum" id="container850"><a name="850"></a><a href="#850" id="line850">     850</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;Retrieve&nbsp;table&nbsp;columns</span>                                                                                                                                                              
<span class="lineNum" id="container851"><a name="851"></a><a href="#851" id="line851">     851</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*</span>                                                                                                                                                                                     
<span class="lineNum" id="container852"><a name="852"></a><a href="#852" id="line852">     852</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@return&nbsp;array</span>                                                                                                                                                                       
<span class="lineNum" id="container853"><a name="853"></a><a href="#853" id="line853">     853</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/</span>                                                                                                                                                                                    
<span class="lineNum" id="container854"><a name="854"></a><a href="#854" id="line854">     854</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">protected</span><span class="default">&nbsp;</span><span class="keyword">function</span><span class="default">&nbsp;</span><span class="default">_getCols</span><span class="keyword">(</span><span class="keyword">)</span>                                                                                                                                                          
<span class="lineNum" id="container855"><a name="855"></a><a href="#855" id="line855">     855</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">{</span>                                                                                                                                                                                      
<span class="lineNum" id="container856"><a name="856"></a><a href="#856" id="line856">     856</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">if</span><span class="default">&nbsp;</span><span class="keyword">(</span><span class="default">null</span><span class="default">&nbsp;</span><span class="keyword">===</span><span class="default">&nbsp;</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">_cols</span><span class="keyword">)</span><span class="default">&nbsp;</span><span class="keyword">{</span>                                                                                                                                                       </span>
<span class="lineNum" id="container857"><a name="857"></a><a href="#857" id="line857">     857</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">_setupMetadata</span><span class="keyword">(</span><span class="keyword">)</span><span class="keyword">;</span>                                                                                                                                                       </span>
<span class="lineNum" id="container858"><a name="858"></a><a href="#858" id="line858">     858</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">_cols</span><span class="default">&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="default">array_keys</span><span class="keyword">(</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">_metadata</span><span class="keyword">)</span><span class="keyword">;</span>                                                                                                                                   </span>
<span class="lineNum" id="container859"><a name="859"></a><a href="#859" id="line859">     859</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">}</span>                                                                                                                                                                                  </span>
<span class="lineNum" id="container860"><a name="860"></a><a href="#860" id="line860">     860</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">return</span><span class="default">&nbsp;</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">_cols</span><span class="keyword">;</span>                                                                                                                                                               </span>
<span class="lineNum" id="container861"><a name="861"></a><a href="#861" id="line861">     861</a> </span><span class="lineDeadCode">                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">}</span>                                                                                                                                                                                      </span>
<span class="lineNum" id="container862"><a name="862"></a><a href="#862" id="line862">     862</a> </span>                :                                                                                                                                                                                            
<span class="lineNum" id="container863"><a name="863"></a><a href="#863" id="line863">     863</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">/**</span>                                                                                                                                                                                    
<span class="lineNum" id="container864"><a name="864"></a><a href="#864" id="line864">     864</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;Initialize&nbsp;primary&nbsp;key&nbsp;from&nbsp;metadata.</span>                                                                                                                                               
<span class="lineNum" id="container865"><a name="865"></a><a href="#865" id="line865">     865</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;If&nbsp;$_primary&nbsp;is&nbsp;not&nbsp;defined,&nbsp;discover&nbsp;primary&nbsp;keys</span>                                                                                                                                  
<span class="lineNum" id="container866"><a name="866"></a><a href="#866" id="line866">     866</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;from&nbsp;the&nbsp;information&nbsp;returned&nbsp;by&nbsp;describeTable().</span>                                                                                                                                   
<span class="lineNum" id="container867"><a name="867"></a><a href="#867" id="line867">     867</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*</span>                                                                                                                                                                                     
<span class="lineNum" id="container868"><a name="868"></a><a href="#868" id="line868">     868</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@return&nbsp;void</span>                                                                                                                                                                        
<span class="lineNum" id="container869"><a name="869"></a><a href="#869" id="line869">     869</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@throws&nbsp;Zend_Db_Table_Exception</span>                                                                                                                                                     
<span class="lineNum" id="container870"><a name="870"></a><a href="#870" id="line870">     870</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/</span>                                                                                                                                                                                    
<span class="lineNum" id="container871"><a name="871"></a><a href="#871" id="line871">     871</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">protected</span><span class="default">&nbsp;</span><span class="keyword">function</span><span class="default">&nbsp;</span><span class="default">_setupPrimaryKey</span><span class="keyword">(</span><span class="keyword">)</span>                                                                                                                                                  
<span class="lineNum" id="container872"><a name="872"></a><a href="#872" id="line872">     872</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">{</span>                                                                                                                                                                                      
<span class="lineNum" id="container873"><a name="873"></a><a href="#873" id="line873">     873</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">if</span><span class="default">&nbsp;</span><span class="keyword">(</span><span class="keyword">!</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">_primary</span><span class="keyword">)</span><span class="default">&nbsp;</span><span class="keyword">{</span>                                                                                                                                                            </span>
<span class="lineNum" id="container874"><a name="874"></a><a href="#874" id="line874">     874</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">_setupMetadata</span><span class="keyword">(</span><span class="keyword">)</span><span class="keyword">;</span>                                                                                                                                                       </span>
<span class="lineNum" id="container875"><a name="875"></a><a href="#875" id="line875">     875</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">_primary</span><span class="default">&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="keyword">array</span><span class="keyword">(</span><span class="keyword">)</span><span class="keyword">;</span>                                                                                                                                                     </span>
<span class="lineNum" id="container876"><a name="876"></a><a href="#876" id="line876">     876</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">foreach</span><span class="default">&nbsp;</span><span class="keyword">(</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">_metadata</span><span class="default">&nbsp;</span><span class="keyword">as</span><span class="default">&nbsp;</span><span class="default">$col</span><span class="keyword">)</span><span class="default">&nbsp;</span><span class="keyword">{</span>                                                                                                                                           </span>
<span class="lineNum" id="container877"><a name="877"></a><a href="#877" id="line877">     877</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">if</span><span class="default">&nbsp;</span><span class="keyword">(</span><span class="default">$col</span><span class="keyword">[</span><span class="default">'PRIMARY'</span><span class="keyword">]</span><span class="keyword">)</span><span class="default">&nbsp;</span><span class="keyword">{</span>                                                                                                                                                     </span>
<span class="lineNum" id="container878"><a name="878"></a><a href="#878" id="line878">     878</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">_primary</span><span class="keyword">[</span><span class="default">&nbsp;</span><span class="default">$col</span><span class="keyword">[</span><span class="default">'PRIMARY_POSITION'</span><span class="keyword">]</span><span class="default">&nbsp;</span><span class="keyword">]</span><span class="default">&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="default">$col</span><span class="keyword">[</span><span class="default">'COLUMN_NAME'</span><span class="keyword">]</span><span class="keyword">;</span>                                                                                                     </span>
<span class="lineNum" id="container879"><a name="879"></a><a href="#879" id="line879">     879</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">if</span><span class="default">&nbsp;</span><span class="keyword">(</span><span class="default">$col</span><span class="keyword">[</span><span class="default">'IDENTITY'</span><span class="keyword">]</span><span class="keyword">)</span><span class="default">&nbsp;</span><span class="keyword">{</span>                                                                                                                                                </span>
<span class="lineNum" id="container880"><a name="880"></a><a href="#880" id="line880">     880</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">_identity</span><span class="default">&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="default">$col</span><span class="keyword">[</span><span class="default">'PRIMARY_POSITION'</span><span class="keyword">]</span><span class="keyword">;</span>                                                                                                                       </span>
<span class="lineNum" id="container881"><a name="881"></a><a href="#881" id="line881">     881</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">}</span>                                                                                                                                                                      </span>
<span class="lineNum" id="container882"><a name="882"></a><a href="#882" id="line882">     882</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">}</span>                                                                                                                                                                          </span>
<span class="lineNum" id="container883"><a name="883"></a><a href="#883" id="line883">     883</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">}</span>                                                                                                                                                                              </span>
<span class="lineNum" id="container884"><a name="884"></a><a href="#884" id="line884">     884</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">//&nbsp;if&nbsp;no&nbsp;primary&nbsp;key&nbsp;was&nbsp;specified&nbsp;and&nbsp;none&nbsp;was&nbsp;found&nbsp;in&nbsp;the&nbsp;metadata</span>                                                                                                          
<span class="lineNum" id="container885"><a name="885"></a><a href="#885" id="line885">     885</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">//&nbsp;then&nbsp;throw&nbsp;an&nbsp;exception.</span>                                                                                                                                                    
<span class="lineNum" id="container886"><a name="886"></a><a href="#886" id="line886">     886</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">if</span><span class="default">&nbsp;</span><span class="keyword">(</span><span class="keyword">empty</span><span class="keyword">(</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">_primary</span><span class="keyword">)</span><span class="keyword">)</span><span class="default">&nbsp;</span><span class="keyword">{</span>                                                                                                                                                  </span>
<span class="lineNum" id="container887"><a name="887"></a><a href="#887" id="line887">     887</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">require_once</span><span class="default">&nbsp;</span><span class="default">'Zend/Db/Table/Exception.php'</span><span class="keyword">;</span>                                                                                                                                </span>
<span class="lineNum" id="container888"><a name="888"></a><a href="#888" id="line888">     888</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">throw</span><span class="default">&nbsp;</span><span class="keyword">new</span><span class="default">&nbsp;</span><span class="default">Zend_Db_Table_Exception</span><span class="keyword">(</span><span class="default">'A&nbsp;table&nbsp;must&nbsp;have&nbsp;a&nbsp;primary&nbsp;key,&nbsp;but&nbsp;none&nbsp;was&nbsp;found'</span><span class="keyword">)</span><span class="keyword">;</span>                                                                                  </span>
<span class="lineNum" id="container889"><a name="889"></a><a href="#889" id="line889">     889</a> </span><span class="lineDeadCode">                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">}</span>                                                                                                                                                                              </span>
<span class="lineNum" id="container890"><a name="890"></a><a href="#890" id="line890">     890</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">}</span><span class="default">&nbsp;</span><span class="keyword">else</span><span class="default">&nbsp;</span><span class="keyword">if</span><span class="default">&nbsp;</span><span class="keyword">(</span><span class="keyword">!</span><span class="default">is_array</span><span class="keyword">(</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">_primary</span><span class="keyword">)</span><span class="keyword">)</span><span class="default">&nbsp;</span><span class="keyword">{</span>                                                                                                                                           </span>
<span class="lineNum" id="container891"><a name="891"></a><a href="#891" id="line891">     891</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">_primary</span><span class="default">&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="keyword">array</span><span class="keyword">(</span><span class="default">1</span><span class="default">&nbsp;</span><span class="keyword">=&gt;</span><span class="default">&nbsp;</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">_primary</span><span class="keyword">)</span><span class="keyword">;</span>                                                                                                                                 </span>
<span class="lineNum" id="container892"><a name="892"></a><a href="#892" id="line892">     892</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">}</span><span class="default">&nbsp;</span><span class="keyword">else</span><span class="default">&nbsp;</span><span class="keyword">if</span><span class="default">&nbsp;</span><span class="keyword">(</span><span class="keyword">isset</span><span class="keyword">(</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">_primary</span><span class="keyword">[</span><span class="default">0</span><span class="keyword">]</span><span class="keyword">)</span><span class="keyword">)</span><span class="default">&nbsp;</span><span class="keyword">{</span>                                                                                                                                            </span>
<span class="lineNum" id="container893"><a name="893"></a><a href="#893" id="line893">     893</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">array_unshift</span><span class="keyword">(</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">_primary</span><span class="keyword">,</span><span class="default">&nbsp;</span><span class="default">null</span><span class="keyword">)</span><span class="keyword">;</span>                                                                                                                                          </span>
<span class="lineNum" id="container894"><a name="894"></a><a href="#894" id="line894">     894</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">unset</span><span class="keyword">(</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">_primary</span><span class="keyword">[</span><span class="default">0</span><span class="keyword">]</span><span class="keyword">)</span><span class="keyword">;</span>                                                                                                                                                     </span>
<span class="lineNum" id="container895"><a name="895"></a><a href="#895" id="line895">     895</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">}</span>                                                                                                                                                                                  </span>
<span class="lineNum" id="container896"><a name="896"></a><a href="#896" id="line896">     896</a> </span>                :                                                                                                                                                                                            
<span class="lineNum" id="container897"><a name="897"></a><a href="#897" id="line897">     897</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$cols</span><span class="default">&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">_getCols</span><span class="keyword">(</span><span class="keyword">)</span><span class="keyword">;</span>                                                                                                                                                         </span>
<span class="lineNum" id="container898"><a name="898"></a><a href="#898" id="line898">     898</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">if</span><span class="default">&nbsp;</span><span class="keyword">(</span><span class="keyword">!</span><span class="default">&nbsp;</span><span class="default">array_intersect</span><span class="keyword">(</span><span class="keyword">(array)</span><span class="default">&nbsp;</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">_primary</span><span class="keyword">,</span><span class="default">&nbsp;</span><span class="default">$cols</span><span class="keyword">)</span><span class="default">&nbsp;</span><span class="keyword">==</span><span class="default">&nbsp;</span><span class="keyword">(array)</span><span class="default">&nbsp;</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">_primary</span><span class="keyword">)</span><span class="default">&nbsp;</span><span class="keyword">{</span>                                                                                                </span>
<span class="lineNum" id="container899"><a name="899"></a><a href="#899" id="line899">     899</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">require_once</span><span class="default">&nbsp;</span><span class="default">'Zend/Db/Table/Exception.php'</span><span class="keyword">;</span>                                                                                                                                    </span>
<span class="lineNum" id="container900"><a name="900"></a><a href="#900" id="line900">     900</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">throw</span><span class="default">&nbsp;</span><span class="keyword">new</span><span class="default">&nbsp;</span><span class="default">Zend_Db_Table_Exception</span><span class="keyword">(</span><span class="default">&quot;Primary&nbsp;key&nbsp;column(s)&nbsp;(&quot;</span>                                                                                                                    </span>
<span class="lineNum" id="container901"><a name="901"></a><a href="#901" id="line901">     901</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">.</span><span class="default">&nbsp;</span><span class="default">implode</span><span class="keyword">(</span><span class="default">','</span><span class="keyword">,</span><span class="default">&nbsp;</span><span class="keyword">(array)</span><span class="default">&nbsp;</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">_primary</span><span class="keyword">)</span>                                                                                                                                    </span>
<span class="lineNum" id="container902"><a name="902"></a><a href="#902" id="line902">     902</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">.</span><span class="default">&nbsp;</span><span class="default">&quot;)&nbsp;are&nbsp;not&nbsp;columns&nbsp;in&nbsp;this&nbsp;table&nbsp;(&quot;</span>                                                                                                                                      </span>
<span class="lineNum" id="container903"><a name="903"></a><a href="#903" id="line903">     903</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">.</span><span class="default">&nbsp;</span><span class="default">implode</span><span class="keyword">(</span><span class="default">','</span><span class="keyword">,</span><span class="default">&nbsp;</span><span class="default">$cols</span><span class="keyword">)</span>                                                                                                                                                      </span>
<span class="lineNum" id="container904"><a name="904"></a><a href="#904" id="line904">     904</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">.</span><span class="default">&nbsp;</span><span class="default">&quot;)&quot;</span><span class="keyword">)</span><span class="keyword">;</span>                                                                                                                                                                    </span>
<span class="lineNum" id="container905"><a name="905"></a><a href="#905" id="line905">     905</a> </span><span class="lineDeadCode">                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">}</span>                                                                                                                                                                                  </span>
<span class="lineNum" id="container906"><a name="906"></a><a href="#906" id="line906">     906</a> </span>                :                                                                                                                                                                                            
<span class="lineNum" id="container907"><a name="907"></a><a href="#907" id="line907">     907</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$primary</span><span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="keyword">(array)</span><span class="default">&nbsp;</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">_primary</span><span class="keyword">;</span>                                                                                                                                             </span>
<span class="lineNum" id="container908"><a name="908"></a><a href="#908" id="line908">     908</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$pkIdentity</span><span class="default">&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="default">$primary</span><span class="keyword">[</span><span class="keyword">(int)</span><span class="default">&nbsp;</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">_identity</span><span class="keyword">]</span><span class="keyword">;</span>                                                                                                                                    </span>
<span class="lineNum" id="container909"><a name="909"></a><a href="#909" id="line909">     909</a> </span>                :                                                                                                                                                                                            
<span class="lineNum" id="container910"><a name="910"></a><a href="#910" id="line910">     910</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">/**</span>                                                                                                                                                                                
<span class="lineNum" id="container911"><a name="911"></a><a href="#911" id="line911">     911</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;Special&nbsp;case&nbsp;for&nbsp;PostgreSQL:&nbsp;a&nbsp;SERIAL&nbsp;key&nbsp;implicitly&nbsp;uses&nbsp;a&nbsp;sequence</span>                                                                                                            
<span class="lineNum" id="container912"><a name="912"></a><a href="#912" id="line912">     912</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;object&nbsp;whose&nbsp;name&nbsp;is&nbsp;&quot;&lt;table&gt;_&lt;column&gt;_seq&quot;.</span>                                                                                                                                    
<span class="lineNum" id="container913"><a name="913"></a><a href="#913" id="line913">     913</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/</span>                                                                                                                                                                                
<span class="lineNum" id="container914"><a name="914"></a><a href="#914" id="line914">     914</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">if</span><span class="default">&nbsp;</span><span class="keyword">(</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">_sequence</span><span class="default">&nbsp;</span><span class="keyword">===</span><span class="default">&nbsp;</span><span class="default">true</span><span class="default">&nbsp;</span><span class="keyword">&amp;&amp;</span><span class="default">&nbsp;</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">_db</span><span class="default">&nbsp;</span><span class="keyword">instanceof</span><span class="default">&nbsp;</span><span class="default">Zend_Db_Adapter_Pdo_Pgsql</span><span class="keyword">)</span><span class="default">&nbsp;</span><span class="keyword">{</span>                                                                                                </span>
<span class="lineNum" id="container915"><a name="915"></a><a href="#915" id="line915">     915</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">_sequence</span><span class="default">&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">_db</span><span class="keyword">-&gt;</span><span class="default">quoteIdentifier</span><span class="keyword">(</span><span class="string">&quot;</span><span class="string">{</span><span class="string">$this</span><span class="string">-&gt;</span><span class="string">_name</span><span class="keyword">}</span><span class="string">_</span><span class="string">{</span><span class="string">$pkIdentity</span><span class="keyword">}</span><span class="string">_seq</span><span class="string">&quot;</span><span class="keyword">)</span><span class="keyword">;</span>                                                                                            </span>
<span class="lineNum" id="container916"><a name="916"></a><a href="#916" id="line916">     916</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">if</span><span class="default">&nbsp;</span><span class="keyword">(</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">_schema</span><span class="keyword">)</span><span class="default">&nbsp;</span><span class="keyword">{</span>                                                                                                                                                          </span>
<span class="lineNum" id="container917"><a name="917"></a><a href="#917" id="line917">     917</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">_sequence</span><span class="default">&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">_db</span><span class="keyword">-&gt;</span><span class="default">quoteIdentifier</span><span class="keyword">(</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">_schema</span><span class="keyword">)</span><span class="default">&nbsp;</span><span class="keyword">.</span><span class="default">&nbsp;</span><span class="default">'.'</span><span class="default">&nbsp;</span><span class="keyword">.</span><span class="default">&nbsp;</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">_sequence</span><span class="keyword">;</span>                                                                                   </span>
<span class="lineNum" id="container918"><a name="918"></a><a href="#918" id="line918">     918</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">}</span>                                                                                                                                                                              </span>
<span class="lineNum" id="container919"><a name="919"></a><a href="#919" id="line919">     919</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">}</span>                                                                                                                                                                                  </span>
<span class="lineNum" id="container920"><a name="920"></a><a href="#920" id="line920">     920</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">}</span>                                                                                                                                                                                      </span>
<span class="lineNum" id="container921"><a name="921"></a><a href="#921" id="line921">     921</a> </span>                :                                                                                                                                                                                            
<span class="lineNum" id="container922"><a name="922"></a><a href="#922" id="line922">     922</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">/**</span>                                                                                                                                                                                    
<span class="lineNum" id="container923"><a name="923"></a><a href="#923" id="line923">     923</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;Returns&nbsp;a&nbsp;normalized&nbsp;version&nbsp;of&nbsp;the&nbsp;reference&nbsp;map</span>                                                                                                                                   
<span class="lineNum" id="container924"><a name="924"></a><a href="#924" id="line924">     924</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*</span>                                                                                                                                                                                     
<span class="lineNum" id="container925"><a name="925"></a><a href="#925" id="line925">     925</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@return&nbsp;array</span>                                                                                                                                                                       
<span class="lineNum" id="container926"><a name="926"></a><a href="#926" id="line926">     926</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/</span>                                                                                                                                                                                    
<span class="lineNum" id="container927"><a name="927"></a><a href="#927" id="line927">     927</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">protected</span><span class="default">&nbsp;</span><span class="keyword">function</span><span class="default">&nbsp;</span><span class="default">_getReferenceMapNormalized</span><span class="keyword">(</span><span class="keyword">)</span>                                                                                                                                        
<span class="lineNum" id="container928"><a name="928"></a><a href="#928" id="line928">     928</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">{</span>                                                                                                                                                                                      
<span class="lineNum" id="container929"><a name="929"></a><a href="#929" id="line929">     929</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$referenceMapNormalized</span><span class="default">&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="keyword">array</span><span class="keyword">(</span><span class="keyword">)</span><span class="keyword">;</span>                                                                                                                                                 </span>
<span class="lineNum" id="container930"><a name="930"></a><a href="#930" id="line930">     930</a> </span>                :                                                                                                                                                                                            
<span class="lineNum" id="container931"><a name="931"></a><a href="#931" id="line931">     931</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">foreach</span><span class="default">&nbsp;</span><span class="keyword">(</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">_referenceMap</span><span class="default">&nbsp;</span><span class="keyword">as</span><span class="default">&nbsp;</span><span class="default">$rule</span><span class="default">&nbsp;</span><span class="keyword">=&gt;</span><span class="default">&nbsp;</span><span class="default">$map</span><span class="keyword">)</span><span class="default">&nbsp;</span><span class="keyword">{</span>                                                                                                                                  </span>
<span class="lineNum" id="container932"><a name="932"></a><a href="#932" id="line932">     932</a> </span>                :                                                                                                                                                                                            
<span class="lineNum" id="container933"><a name="933"></a><a href="#933" id="line933">     933</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$referenceMapNormalized</span><span class="keyword">[</span><span class="default">$rule</span><span class="keyword">]</span><span class="default">&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="keyword">array</span><span class="keyword">(</span><span class="keyword">)</span><span class="keyword">;</span>                                                                                                                                      </span>
<span class="lineNum" id="container934"><a name="934"></a><a href="#934" id="line934">     934</a> </span>                :                                                                                                                                                                                            
<span class="lineNum" id="container935"><a name="935"></a><a href="#935" id="line935">     935</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">foreach</span><span class="default">&nbsp;</span><span class="keyword">(</span><span class="default">$map</span><span class="default">&nbsp;</span><span class="keyword">as</span><span class="default">&nbsp;</span><span class="default">$key</span><span class="default">&nbsp;</span><span class="keyword">=&gt;</span><span class="default">&nbsp;</span><span class="default">$value</span><span class="keyword">)</span><span class="default">&nbsp;</span><span class="keyword">{</span>                                                                                                                                             </span>
<span class="lineNum" id="container936"><a name="936"></a><a href="#936" id="line936">     936</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">switch</span><span class="default">&nbsp;</span><span class="keyword">(</span><span class="default">$key</span><span class="keyword">)</span><span class="default">&nbsp;</span><span class="keyword">{</span>                                                                                                                                                            
<span class="lineNum" id="container937"><a name="937"></a><a href="#937" id="line937">     937</a> </span>                :                                                                                                                                                                                            
<span class="lineNum" id="container938"><a name="938"></a><a href="#938" id="line938">     938</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">//&nbsp;normalize&nbsp;COLUMNS&nbsp;and&nbsp;REF_COLUMNS&nbsp;to&nbsp;arrays</span>                                                                                                                         
<span class="lineNum" id="container939"><a name="939"></a><a href="#939" id="line939">     939</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">case</span><span class="default">&nbsp;</span><span class="default">self</span><span class="keyword">::</span><span class="default">COLUMNS</span><span class="keyword">:</span>                                                                                                                                                    </span>
<span class="lineNum" id="container940"><a name="940"></a><a href="#940" id="line940">     940</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">case</span><span class="default">&nbsp;</span><span class="default">self</span><span class="keyword">::</span><span class="default">REF_COLUMNS</span><span class="keyword">:</span>                                                                                                                                                </span>
<span class="lineNum" id="container941"><a name="941"></a><a href="#941" id="line941">     941</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">if</span><span class="default">&nbsp;</span><span class="keyword">(</span><span class="keyword">!</span><span class="default">is_array</span><span class="keyword">(</span><span class="default">$value</span><span class="keyword">)</span><span class="keyword">)</span><span class="default">&nbsp;</span><span class="keyword">{</span>                                                                                                                                           </span>
<span class="lineNum" id="container942"><a name="942"></a><a href="#942" id="line942">     942</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$referenceMapNormalized</span><span class="keyword">[</span><span class="default">$rule</span><span class="keyword">]</span><span class="keyword">[</span><span class="default">$key</span><span class="keyword">]</span><span class="default">&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="keyword">array</span><span class="keyword">(</span><span class="default">$value</span><span class="keyword">)</span><span class="keyword">;</span>                                                                                                          </span>
<span class="lineNum" id="container943"><a name="943"></a><a href="#943" id="line943">     943</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">}</span><span class="default">&nbsp;</span><span class="keyword">else</span><span class="default">&nbsp;</span><span class="keyword">{</span>                                                                                                                                                           </span>
<span class="lineNum" id="container944"><a name="944"></a><a href="#944" id="line944">     944</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$referenceMapNormalized</span><span class="keyword">[</span><span class="default">$rule</span><span class="keyword">]</span><span class="keyword">[</span><span class="default">$key</span><span class="keyword">]</span><span class="default">&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="default">$value</span><span class="keyword">;</span>                                                                                                                 </span>
<span class="lineNum" id="container945"><a name="945"></a><a href="#945" id="line945">     945</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">}</span>                                                                                                                                                                  
<span class="lineNum" id="container946"><a name="946"></a><a href="#946" id="line946">     946</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">break</span><span class="keyword">;</span>                                                                                                                                                             </span>
<span class="lineNum" id="container947"><a name="947"></a><a href="#947" id="line947">     947</a> </span>                :                                                                                                                                                                                            
<span class="lineNum" id="container948"><a name="948"></a><a href="#948" id="line948">     948</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">//&nbsp;other&nbsp;values&nbsp;are&nbsp;copied&nbsp;as-is</span>                                                                                                                                       
<span class="lineNum" id="container949"><a name="949"></a><a href="#949" id="line949">     949</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">default</span><span class="keyword">:</span>                                                                                                                                                               </span>
<span class="lineNum" id="container950"><a name="950"></a><a href="#950" id="line950">     950</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$referenceMapNormalized</span><span class="keyword">[</span><span class="default">$rule</span><span class="keyword">]</span><span class="keyword">[</span><span class="default">$key</span><span class="keyword">]</span><span class="default">&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="default">$value</span><span class="keyword">;</span>                                                                                                                     </span>
<span class="lineNum" id="container951"><a name="951"></a><a href="#951" id="line951">     951</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">break</span><span class="keyword">;</span>                                                                                                                                                             </span>
<span class="lineNum" id="container952"><a name="952"></a><a href="#952" id="line952">     952</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">}</span>                                                                                                                                                                          </span>
<span class="lineNum" id="container953"><a name="953"></a><a href="#953" id="line953">     953</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">}</span>                                                                                                                                                                              </span>
<span class="lineNum" id="container954"><a name="954"></a><a href="#954" id="line954">     954</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">}</span>                                                                                                                                                                                  </span>
<span class="lineNum" id="container955"><a name="955"></a><a href="#955" id="line955">     955</a> </span>                :                                                                                                                                                                                            
<span class="lineNum" id="container956"><a name="956"></a><a href="#956" id="line956">     956</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">return</span><span class="default">&nbsp;</span><span class="default">$referenceMapNormalized</span><span class="keyword">;</span>                                                                                                                                                    </span>
<span class="lineNum" id="container957"><a name="957"></a><a href="#957" id="line957">     957</a> </span><span class="lineDeadCode">                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">}</span>                                                                                                                                                                                      </span>
<span class="lineNum" id="container958"><a name="958"></a><a href="#958" id="line958">     958</a> </span>                :                                                                                                                                                                                            
<span class="lineNum" id="container959"><a name="959"></a><a href="#959" id="line959">     959</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">/**</span>                                                                                                                                                                                    
<span class="lineNum" id="container960"><a name="960"></a><a href="#960" id="line960">     960</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;Initialize&nbsp;object</span>                                                                                                                                                                   
<span class="lineNum" id="container961"><a name="961"></a><a href="#961" id="line961">     961</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*</span>                                                                                                                                                                                     
<span class="lineNum" id="container962"><a name="962"></a><a href="#962" id="line962">     962</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;Called&nbsp;from&nbsp;{@link&nbsp;__construct()}&nbsp;as&nbsp;final&nbsp;step&nbsp;of&nbsp;object&nbsp;instantiation.</span>                                                                                                            
<span class="lineNum" id="container963"><a name="963"></a><a href="#963" id="line963">     963</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*</span>                                                                                                                                                                                     
<span class="lineNum" id="container964"><a name="964"></a><a href="#964" id="line964">     964</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@return&nbsp;void</span>                                                                                                                                                                        
<span class="lineNum" id="container965"><a name="965"></a><a href="#965" id="line965">     965</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/</span>                                                                                                                                                                                    
<span class="lineNum" id="container966"><a name="966"></a><a href="#966" id="line966">     966</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">public</span><span class="default">&nbsp;</span><span class="keyword">function</span><span class="default">&nbsp;</span><span class="default">init</span><span class="keyword">(</span><span class="keyword">)</span>                                                                                                                                                                 
<span class="lineNum" id="container967"><a name="967"></a><a href="#967" id="line967">     967</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">{</span>                                                                                                                                                                                      
<span class="lineNum" id="container968"><a name="968"></a><a href="#968" id="line968">     968</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">}</span>                                                                                                                                                                                      </span>
<span class="lineNum" id="container969"><a name="969"></a><a href="#969" id="line969">     969</a> </span>                :                                                                                                                                                                                            
<span class="lineNum" id="container970"><a name="970"></a><a href="#970" id="line970">     970</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">/**</span>                                                                                                                                                                                    
<span class="lineNum" id="container971"><a name="971"></a><a href="#971" id="line971">     971</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;Returns&nbsp;table&nbsp;information.</span>                                                                                                                                                          
<span class="lineNum" id="container972"><a name="972"></a><a href="#972" id="line972">     972</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*</span>                                                                                                                                                                                     
<span class="lineNum" id="container973"><a name="973"></a><a href="#973" id="line973">     973</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;You&nbsp;can&nbsp;elect&nbsp;to&nbsp;return&nbsp;only&nbsp;a&nbsp;part&nbsp;of&nbsp;this&nbsp;information&nbsp;by&nbsp;supplying&nbsp;its&nbsp;key&nbsp;name,</span>                                                                                                  
<span class="lineNum" id="container974"><a name="974"></a><a href="#974" id="line974">     974</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;otherwise&nbsp;all&nbsp;information&nbsp;is&nbsp;returned&nbsp;as&nbsp;an&nbsp;array.</span>                                                                                                                                  
<span class="lineNum" id="container975"><a name="975"></a><a href="#975" id="line975">     975</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*</span>                                                                                                                                                                                     
<span class="lineNum" id="container976"><a name="976"></a><a href="#976" id="line976">     976</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@param&nbsp;&nbsp;string&nbsp;$key&nbsp;The&nbsp;specific&nbsp;info&nbsp;part&nbsp;to&nbsp;return&nbsp;OPTIONAL</span>                                                                                                                       
<span class="lineNum" id="container977"><a name="977"></a><a href="#977" id="line977">     977</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@return&nbsp;mixed</span>                                                                                                                                                                       
<span class="lineNum" id="container978"><a name="978"></a><a href="#978" id="line978">     978</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@throws&nbsp;Zend_Db_Table_Exception</span>                                                                                                                                                     
<span class="lineNum" id="container979"><a name="979"></a><a href="#979" id="line979">     979</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/</span>                                                                                                                                                                                    
<span class="lineNum" id="container980"><a name="980"></a><a href="#980" id="line980">     980</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">public</span><span class="default">&nbsp;</span><span class="keyword">function</span><span class="default">&nbsp;</span><span class="default">info</span><span class="keyword">(</span><span class="default">$key</span><span class="default">&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="default">null</span><span class="keyword">)</span>                                                                                                                                                      
<span class="lineNum" id="container981"><a name="981"></a><a href="#981" id="line981">     981</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">{</span>                                                                                                                                                                                      
<span class="lineNum" id="container982"><a name="982"></a><a href="#982" id="line982">     982</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">_setupPrimaryKey</span><span class="keyword">(</span><span class="keyword">)</span><span class="keyword">;</span>                                                                                                                                                         </span>
<span class="lineNum" id="container983"><a name="983"></a><a href="#983" id="line983">     983</a> </span>                :                                                                                                                                                                                            
<span class="lineNum" id="container984"><a name="984"></a><a href="#984" id="line984">     984</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$info</span><span class="default">&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="keyword">array</span><span class="keyword">(</span>                                                                                                                                                                     
<span class="lineNum" id="container985"><a name="985"></a><a href="#985" id="line985">     985</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">self</span><span class="keyword">::</span><span class="default">SCHEMA</span><span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">=&gt;</span><span class="default">&nbsp;</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">_schema</span><span class="keyword">,</span>                                                                                                                                      </span>
<span class="lineNum" id="container986"><a name="986"></a><a href="#986" id="line986">     986</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">self</span><span class="keyword">::</span><span class="default">NAME</span><span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">=&gt;</span><span class="default">&nbsp;</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">_name</span><span class="keyword">,</span>                                                                                                                                        </span>
<span class="lineNum" id="container987"><a name="987"></a><a href="#987" id="line987">     987</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">self</span><span class="keyword">::</span><span class="default">COLS</span><span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">=&gt;</span><span class="default">&nbsp;</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">_getCols</span><span class="keyword">(</span><span class="keyword">)</span><span class="keyword">,</span>                                                                                                                                   </span>
<span class="lineNum" id="container988"><a name="988"></a><a href="#988" id="line988">     988</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">self</span><span class="keyword">::</span><span class="default">PRIMARY</span><span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">=&gt;</span><span class="default">&nbsp;</span><span class="keyword">(array)</span><span class="default">&nbsp;</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">_primary</span><span class="keyword">,</span>                                                                                                                             </span>
<span class="lineNum" id="container989"><a name="989"></a><a href="#989" id="line989">     989</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">self</span><span class="keyword">::</span><span class="default">METADATA</span><span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">=&gt;</span><span class="default">&nbsp;</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">_metadata</span><span class="keyword">,</span>                                                                                                                                    </span>
<span class="lineNum" id="container990"><a name="990"></a><a href="#990" id="line990">     990</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">self</span><span class="keyword">::</span><span class="default">ROW_CLASS</span><span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">=&gt;</span><span class="default">&nbsp;</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">getRowClass</span><span class="keyword">(</span><span class="keyword">)</span><span class="keyword">,</span>                                                                                                                                </span>
<span class="lineNum" id="container991"><a name="991"></a><a href="#991" id="line991">     991</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">self</span><span class="keyword">::</span><span class="default">ROWSET_CLASS</span><span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">=&gt;</span><span class="default">&nbsp;</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">getRowsetClass</span><span class="keyword">(</span><span class="keyword">)</span><span class="keyword">,</span>                                                                                                                             </span>
<span class="lineNum" id="container992"><a name="992"></a><a href="#992" id="line992">     992</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">self</span><span class="keyword">::</span><span class="default">REFERENCE_MAP</span><span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">=&gt;</span><span class="default">&nbsp;</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">_referenceMap</span><span class="keyword">,</span>                                                                                                                                </span>
<span class="lineNum" id="container993"><a name="993"></a><a href="#993" id="line993">     993</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">self</span><span class="keyword">::</span><span class="default">DEPENDENT_TABLES</span><span class="default">&nbsp;</span><span class="keyword">=&gt;</span><span class="default">&nbsp;</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">_dependentTables</span><span class="keyword">,</span>                                                                                                                             </span>
<span class="lineNum" id="container994"><a name="994"></a><a href="#994" id="line994">     994</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">self</span><span class="keyword">::</span><span class="default">SEQUENCE</span><span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">=&gt;</span><span class="default">&nbsp;</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">_sequence</span>                                                                                                                                     </span>
<span class="lineNum" id="container995"><a name="995"></a><a href="#995" id="line995">     995</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">)</span><span class="keyword">;</span>                                                                                                                                                                                 </span>
<span class="lineNum" id="container996"><a name="996"></a><a href="#996" id="line996">     996</a> </span>                :                                                                                                                                                                                            
<span class="lineNum" id="container997"><a name="997"></a><a href="#997" id="line997">     997</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">if</span><span class="default">&nbsp;</span><span class="keyword">(</span><span class="default">$key</span><span class="default">&nbsp;</span><span class="keyword">===</span><span class="default">&nbsp;</span><span class="default">null</span><span class="keyword">)</span><span class="default">&nbsp;</span><span class="keyword">{</span>                                                                                                                                                               </span>
<span class="lineNum" id="container998"><a name="998"></a><a href="#998" id="line998">     998</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">return</span><span class="default">&nbsp;</span><span class="default">$info</span><span class="keyword">;</span>                                                                                                                                                                  </span>
<span class="lineNum" id="container999"><a name="999"></a><a href="#999" id="line999">     999</a> </span><span class="lineDeadCode">                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">}</span>                                                                                                                                                                                  </span>
<span class="lineNum" id="container1000"><a name="1000"></a><a href="#1000" id="line1000">    1000</a> </span>                :                                                                                                                                                                                            
<span class="lineNum" id="container1001"><a name="1001"></a><a href="#1001" id="line1001">    1001</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">if</span><span class="default">&nbsp;</span><span class="keyword">(</span><span class="keyword">!</span><span class="default">array_key_exists</span><span class="keyword">(</span><span class="default">$key</span><span class="keyword">,</span><span class="default">&nbsp;</span><span class="default">$info</span><span class="keyword">)</span><span class="keyword">)</span><span class="default">&nbsp;</span><span class="keyword">{</span>                                                                                                                                              </span>
<span class="lineNum" id="container1002"><a name="1002"></a><a href="#1002" id="line1002">    1002</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">require_once</span><span class="default">&nbsp;</span><span class="default">'Zend/Db/Table/Exception.php'</span><span class="keyword">;</span>                                                                                                                                    </span>
<span class="lineNum" id="container1003"><a name="1003"></a><a href="#1003" id="line1003">    1003</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">throw</span><span class="default">&nbsp;</span><span class="keyword">new</span><span class="default">&nbsp;</span><span class="default">Zend_Db_Table_Exception</span><span class="keyword">(</span><span class="default">'There&nbsp;is&nbsp;no&nbsp;table&nbsp;information&nbsp;for&nbsp;the&nbsp;key&nbsp;&quot;'</span><span class="default">&nbsp;</span><span class="keyword">.</span><span class="default">&nbsp;</span><span class="default">$key</span><span class="default">&nbsp;</span><span class="keyword">.</span><span class="default">&nbsp;</span><span class="default">'&quot;'</span><span class="keyword">)</span><span class="keyword">;</span>                                                                                 </span>
<span class="lineNum" id="container1004"><a name="1004"></a><a href="#1004" id="line1004">    1004</a> </span><span class="lineDeadCode">                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">}</span>                                                                                                                                                                                  </span>
<span class="lineNum" id="container1005"><a name="1005"></a><a href="#1005" id="line1005">    1005</a> </span>                :                                                                                                                                                                                            
<span class="lineNum" id="container1006"><a name="1006"></a><a href="#1006" id="line1006">    1006</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">return</span><span class="default">&nbsp;</span><span class="default">$info</span><span class="keyword">[</span><span class="default">$key</span><span class="keyword">]</span><span class="keyword">;</span>                                                                                                                                                                </span>
<span class="lineNum" id="container1007"><a name="1007"></a><a href="#1007" id="line1007">    1007</a> </span><span class="lineDeadCode">                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">}</span>                                                                                                                                                                                      </span>
<span class="lineNum" id="container1008"><a name="1008"></a><a href="#1008" id="line1008">    1008</a> </span>                :                                                                                                                                                                                            
<span class="lineNum" id="container1009"><a name="1009"></a><a href="#1009" id="line1009">    1009</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">/**</span>                                                                                                                                                                                    
<span class="lineNum" id="container1010"><a name="1010"></a><a href="#1010" id="line1010">    1010</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;Returns&nbsp;an&nbsp;instance&nbsp;of&nbsp;a&nbsp;Zend_Db_Table_Select&nbsp;object.</span>                                                                                                                               
<span class="lineNum" id="container1011"><a name="1011"></a><a href="#1011" id="line1011">    1011</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*</span>                                                                                                                                                                                     
<span class="lineNum" id="container1012"><a name="1012"></a><a href="#1012" id="line1012">    1012</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@param&nbsp;bool&nbsp;$withFromPart&nbsp;Whether&nbsp;or&nbsp;not&nbsp;to&nbsp;include&nbsp;the&nbsp;from&nbsp;part&nbsp;of&nbsp;the&nbsp;select&nbsp;based&nbsp;on&nbsp;the&nbsp;table</span>                                                                                  
<span class="lineNum" id="container1013"><a name="1013"></a><a href="#1013" id="line1013">    1013</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@return&nbsp;Zend_Db_Table_Select</span>                                                                                                                                                        
<span class="lineNum" id="container1014"><a name="1014"></a><a href="#1014" id="line1014">    1014</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/</span>                                                                                                                                                                                    
<span class="lineNum" id="container1015"><a name="1015"></a><a href="#1015" id="line1015">    1015</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">public</span><span class="default">&nbsp;</span><span class="keyword">function</span><span class="default">&nbsp;</span><span class="default">select</span><span class="keyword">(</span><span class="default">$withFromPart</span><span class="default">&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="default">self</span><span class="keyword">::</span><span class="default">SELECT_WITHOUT_FROM_PART</span><span class="keyword">)</span>                                                                                                                 
<span class="lineNum" id="container1016"><a name="1016"></a><a href="#1016" id="line1016">    1016</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">{</span>                                                                                                                                                                                      
<span class="lineNum" id="container1017"><a name="1017"></a><a href="#1017" id="line1017">    1017</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">require_once</span><span class="default">&nbsp;</span><span class="default">'Zend/Db/Table/Select.php'</span><span class="keyword">;</span>                                                                                                                                           </span>
<span class="lineNum" id="container1018"><a name="1018"></a><a href="#1018" id="line1018">    1018</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$select</span><span class="default">&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="keyword">new</span><span class="default">&nbsp;</span><span class="default">Zend_Db_Table_Select</span><span class="keyword">(</span><span class="default">$this</span><span class="keyword">)</span><span class="keyword">;</span>                                                                                                                                         </span>
<span class="lineNum" id="container1019"><a name="1019"></a><a href="#1019" id="line1019">    1019</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">if</span><span class="default">&nbsp;</span><span class="keyword">(</span><span class="default">$withFromPart</span><span class="default">&nbsp;</span><span class="keyword">==</span><span class="default">&nbsp;</span><span class="default">self</span><span class="keyword">::</span><span class="default">SELECT_WITH_FROM_PART</span><span class="keyword">)</span><span class="default">&nbsp;</span><span class="keyword">{</span>                                                                                                                                </span>
<span class="lineNum" id="container1020"><a name="1020"></a><a href="#1020" id="line1020">    1020</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$select</span><span class="keyword">-&gt;</span><span class="default">from</span><span class="keyword">(</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">info</span><span class="keyword">(</span><span class="default">self</span><span class="keyword">::</span><span class="default">NAME</span><span class="keyword">)</span><span class="keyword">,</span><span class="default">&nbsp;</span><span class="default">Zend_Db_Table_Select</span><span class="keyword">::</span><span class="default">SQL_WILDCARD</span><span class="keyword">,</span><span class="default">&nbsp;</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">info</span><span class="keyword">(</span><span class="default">self</span><span class="keyword">::</span><span class="default">SCHEMA</span><span class="keyword">)</span><span class="keyword">)</span><span class="keyword">;</span>                                                                         </span>
<span class="lineNum" id="container1021"><a name="1021"></a><a href="#1021" id="line1021">    1021</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">}</span>                                                                                                                                                                                  </span>
<span class="lineNum" id="container1022"><a name="1022"></a><a href="#1022" id="line1022">    1022</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">return</span><span class="default">&nbsp;</span><span class="default">$select</span><span class="keyword">;</span>                                                                                                                                                                    </span>
<span class="lineNum" id="container1023"><a name="1023"></a><a href="#1023" id="line1023">    1023</a> </span><span class="lineDeadCode">                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">}</span>                                                                                                                                                                                      </span>
<span class="lineNum" id="container1024"><a name="1024"></a><a href="#1024" id="line1024">    1024</a> </span>                :                                                                                                                                                                                            
<span class="lineNum" id="container1025"><a name="1025"></a><a href="#1025" id="line1025">    1025</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">/**</span>                                                                                                                                                                                    
<span class="lineNum" id="container1026"><a name="1026"></a><a href="#1026" id="line1026">    1026</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;Inserts&nbsp;a&nbsp;new&nbsp;row.</span>                                                                                                                                                                  
<span class="lineNum" id="container1027"><a name="1027"></a><a href="#1027" id="line1027">    1027</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*</span>                                                                                                                                                                                     
<span class="lineNum" id="container1028"><a name="1028"></a><a href="#1028" id="line1028">    1028</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@param&nbsp;&nbsp;array&nbsp;&nbsp;$data&nbsp;&nbsp;Column-value&nbsp;pairs.</span>                                                                                                                                           
<span class="lineNum" id="container1029"><a name="1029"></a><a href="#1029" id="line1029">    1029</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@return&nbsp;mixed&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The&nbsp;primary&nbsp;key&nbsp;of&nbsp;the&nbsp;row&nbsp;inserted.</span>                                                                                                                          
<span class="lineNum" id="container1030"><a name="1030"></a><a href="#1030" id="line1030">    1030</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/</span>                                                                                                                                                                                    
<span class="lineNum" id="container1031"><a name="1031"></a><a href="#1031" id="line1031">    1031</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">public</span><span class="default">&nbsp;</span><span class="keyword">function</span><span class="default">&nbsp;</span><span class="default">insert</span><span class="keyword">(</span><span class="keyword">array</span><span class="default">&nbsp;</span><span class="default">$data</span><span class="keyword">)</span>                                                                                                                                                    
<span class="lineNum" id="container1032"><a name="1032"></a><a href="#1032" id="line1032">    1032</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">{</span>                                                                                                                                                                                      
<span class="lineNum" id="container1033"><a name="1033"></a><a href="#1033" id="line1033">    1033</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">_setupPrimaryKey</span><span class="keyword">(</span><span class="keyword">)</span><span class="keyword">;</span>                                                                                                                                                         </span>
<span class="lineNum" id="container1034"><a name="1034"></a><a href="#1034" id="line1034">    1034</a> </span>                :                                                                                                                                                                                            
<span class="lineNum" id="container1035"><a name="1035"></a><a href="#1035" id="line1035">    1035</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">/**</span>                                                                                                                                                                                
<span class="lineNum" id="container1036"><a name="1036"></a><a href="#1036" id="line1036">    1036</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;Zend_Db_Table&nbsp;assumes&nbsp;that&nbsp;if&nbsp;you&nbsp;have&nbsp;a&nbsp;compound&nbsp;primary&nbsp;key</span>                                                                                                                   
<span class="lineNum" id="container1037"><a name="1037"></a><a href="#1037" id="line1037">    1037</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;and&nbsp;one&nbsp;of&nbsp;the&nbsp;columns&nbsp;in&nbsp;the&nbsp;key&nbsp;uses&nbsp;a&nbsp;sequence,</span>                                                                                                                              
<span class="lineNum" id="container1038"><a name="1038"></a><a href="#1038" id="line1038">    1038</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;it's&nbsp;the&nbsp;_first_&nbsp;column&nbsp;in&nbsp;the&nbsp;compound&nbsp;key.</span>                                                                                                                                    
<span class="lineNum" id="container1039"><a name="1039"></a><a href="#1039" id="line1039">    1039</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/</span>                                                                                                                                                                                
<span class="lineNum" id="container1040"><a name="1040"></a><a href="#1040" id="line1040">    1040</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$primary</span><span class="default">&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="keyword">(array)</span><span class="default">&nbsp;</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">_primary</span><span class="keyword">;</span>                                                                                                                                                </span>
<span class="lineNum" id="container1041"><a name="1041"></a><a href="#1041" id="line1041">    1041</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$pkIdentity</span><span class="default">&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="default">$primary</span><span class="keyword">[</span><span class="keyword">(int)</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">_identity</span><span class="keyword">]</span><span class="keyword">;</span>                                                                                                                                     </span>
<span class="lineNum" id="container1042"><a name="1042"></a><a href="#1042" id="line1042">    1042</a> </span>                :                                                                                                                                                                                            
<span class="lineNum" id="container1043"><a name="1043"></a><a href="#1043" id="line1043">    1043</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">/**</span>                                                                                                                                                                                
<span class="lineNum" id="container1044"><a name="1044"></a><a href="#1044" id="line1044">    1044</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;If&nbsp;this&nbsp;table&nbsp;uses&nbsp;a&nbsp;database&nbsp;sequence&nbsp;object&nbsp;and&nbsp;the&nbsp;data&nbsp;does&nbsp;not</span>                                                                                                             
<span class="lineNum" id="container1045"><a name="1045"></a><a href="#1045" id="line1045">    1045</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;specify&nbsp;a&nbsp;value,&nbsp;then&nbsp;get&nbsp;the&nbsp;next&nbsp;ID&nbsp;from&nbsp;the&nbsp;sequence&nbsp;and&nbsp;add&nbsp;it</span>                                                                                                              
<span class="lineNum" id="container1046"><a name="1046"></a><a href="#1046" id="line1046">    1046</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;to&nbsp;the&nbsp;row.&nbsp;&nbsp;We&nbsp;assume&nbsp;that&nbsp;only&nbsp;the&nbsp;first&nbsp;column&nbsp;in&nbsp;a&nbsp;compound</span>                                                                                                                 
<span class="lineNum" id="container1047"><a name="1047"></a><a href="#1047" id="line1047">    1047</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;primary&nbsp;key&nbsp;takes&nbsp;a&nbsp;value&nbsp;from&nbsp;a&nbsp;sequence.</span>                                                                                                                                      
<span class="lineNum" id="container1048"><a name="1048"></a><a href="#1048" id="line1048">    1048</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/</span>                                                                                                                                                                                
<span class="lineNum" id="container1049"><a name="1049"></a><a href="#1049" id="line1049">    1049</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">if</span><span class="default">&nbsp;</span><span class="keyword">(</span><span class="default">is_string</span><span class="keyword">(</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">_sequence</span><span class="keyword">)</span><span class="default">&nbsp;</span><span class="keyword">&amp;&amp;</span><span class="default">&nbsp;</span><span class="keyword">!</span><span class="keyword">isset</span><span class="keyword">(</span><span class="default">$data</span><span class="keyword">[</span><span class="default">$pkIdentity</span><span class="keyword">]</span><span class="keyword">)</span><span class="keyword">)</span><span class="default">&nbsp;</span><span class="keyword">{</span>                                                                                                                   </span>
<span class="lineNum" id="container1050"><a name="1050"></a><a href="#1050" id="line1050">    1050</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$data</span><span class="keyword">[</span><span class="default">$pkIdentity</span><span class="keyword">]</span><span class="default">&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">_db</span><span class="keyword">-&gt;</span><span class="default">nextSequenceId</span><span class="keyword">(</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">_sequence</span><span class="keyword">)</span><span class="keyword">;</span>                                                                                                             </span>
<span class="lineNum" id="container1051"><a name="1051"></a><a href="#1051" id="line1051">    1051</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$pkSuppliedBySequence</span><span class="default">&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="default">true</span><span class="keyword">;</span>                                                                                                                                                  </span>
<span class="lineNum" id="container1052"><a name="1052"></a><a href="#1052" id="line1052">    1052</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">}</span>                                                                                                                                                                                  </span>
<span class="lineNum" id="container1053"><a name="1053"></a><a href="#1053" id="line1053">    1053</a> </span>                :                                                                                                                                                                                            
<span class="lineNum" id="container1054"><a name="1054"></a><a href="#1054" id="line1054">    1054</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">/**</span>                                                                                                                                                                                
<span class="lineNum" id="container1055"><a name="1055"></a><a href="#1055" id="line1055">    1055</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;If&nbsp;the&nbsp;primary&nbsp;key&nbsp;can&nbsp;be&nbsp;generated&nbsp;automatically,&nbsp;and&nbsp;no&nbsp;value&nbsp;was</span>                                                                                                             
<span class="lineNum" id="container1056"><a name="1056"></a><a href="#1056" id="line1056">    1056</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;specified&nbsp;in&nbsp;the&nbsp;user-supplied&nbsp;data,&nbsp;then&nbsp;omit&nbsp;it&nbsp;from&nbsp;the&nbsp;tuple.</span>                                                                                                               
<span class="lineNum" id="container1057"><a name="1057"></a><a href="#1057" id="line1057">    1057</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*</span>                                                                                                                                                                                 
<span class="lineNum" id="container1058"><a name="1058"></a><a href="#1058" id="line1058">    1058</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;Note:&nbsp;this&nbsp;checks&nbsp;for&nbsp;sensible&nbsp;values&nbsp;in&nbsp;the&nbsp;supplied&nbsp;primary&nbsp;key</span>                                                                                                               
<span class="lineNum" id="container1059"><a name="1059"></a><a href="#1059" id="line1059">    1059</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;position&nbsp;of&nbsp;the&nbsp;data.&nbsp;&nbsp;The&nbsp;following&nbsp;values&nbsp;are&nbsp;considered&nbsp;empty:</span>                                                                                                               
<span class="lineNum" id="container1060"><a name="1060"></a><a href="#1060" id="line1060">    1060</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;&nbsp;&nbsp;null,&nbsp;false,&nbsp;true,&nbsp;'',&nbsp;array()</span>                                                                                                                                                
<span class="lineNum" id="container1061"><a name="1061"></a><a href="#1061" id="line1061">    1061</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/</span>                                                                                                                                                                                
<span class="lineNum" id="container1062"><a name="1062"></a><a href="#1062" id="line1062">    1062</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">if</span><span class="default">&nbsp;</span><span class="keyword">(</span><span class="keyword">!</span><span class="keyword">isset</span><span class="keyword">(</span><span class="default">$pkSuppliedBySequence</span><span class="keyword">)</span><span class="default">&nbsp;</span><span class="keyword">&amp;&amp;</span><span class="default">&nbsp;</span><span class="default">array_key_exists</span><span class="keyword">(</span><span class="default">$pkIdentity</span><span class="keyword">,</span><span class="default">&nbsp;</span><span class="default">$data</span><span class="keyword">)</span><span class="keyword">)</span><span class="default">&nbsp;</span><span class="keyword">{</span>                                                                                                       </span>
<span class="lineNum" id="container1063"><a name="1063"></a><a href="#1063" id="line1063">    1063</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">if</span><span class="default">&nbsp;</span><span class="keyword">(</span><span class="default">$data</span><span class="keyword">[</span><span class="default">$pkIdentity</span><span class="keyword">]</span><span class="default">&nbsp;</span><span class="keyword">===</span><span class="default">&nbsp;</span><span class="default">null</span><span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">//&nbsp;null</span>                                                                                                 </span>
<span class="lineNum" id="container1064"><a name="1064"></a><a href="#1064" id="line1064">    1064</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">||</span><span class="default">&nbsp;</span><span class="default">$data</span><span class="keyword">[</span><span class="default">$pkIdentity</span><span class="keyword">]</span><span class="default">&nbsp;</span><span class="keyword">===</span><span class="default">&nbsp;</span><span class="default">''</span><span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">//&nbsp;empty&nbsp;string</span>                                                                                         </span>
<span class="lineNum" id="container1065"><a name="1065"></a><a href="#1065" id="line1065">    1065</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">||</span><span class="default">&nbsp;</span><span class="default">is_bool</span><span class="keyword">(</span><span class="default">$data</span><span class="keyword">[</span><span class="default">$pkIdentity</span><span class="keyword">]</span><span class="keyword">)</span><span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">//&nbsp;boolean</span>                                                                                              </span>
<span class="lineNum" id="container1066"><a name="1066"></a><a href="#1066" id="line1066">    1066</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">||</span><span class="default">&nbsp;</span><span class="keyword">(</span><span class="default">is_array</span><span class="keyword">(</span><span class="default">$data</span><span class="keyword">[</span><span class="default">$pkIdentity</span><span class="keyword">]</span><span class="keyword">)</span><span class="default">&nbsp;</span><span class="keyword">&amp;&amp;</span><span class="default">&nbsp;</span><span class="keyword">empty</span><span class="keyword">(</span><span class="default">$data</span><span class="keyword">[</span><span class="default">$pkIdentity</span><span class="keyword">]</span><span class="keyword">)</span><span class="keyword">)</span><span class="keyword">)</span><span class="default">&nbsp;</span><span class="keyword">{</span><span class="default">&nbsp;&nbsp;</span><span class="comment">//&nbsp;empty&nbsp;array</span>                                                                                          </span>
<span class="lineNum" id="container1067"><a name="1067"></a><a href="#1067" id="line1067">    1067</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">unset</span><span class="keyword">(</span><span class="default">$data</span><span class="keyword">[</span><span class="default">$pkIdentity</span><span class="keyword">]</span><span class="keyword">)</span><span class="keyword">;</span>                                                                                                                                                 </span>
<span class="lineNum" id="container1068"><a name="1068"></a><a href="#1068" id="line1068">    1068</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">}</span>                                                                                                                                                                              </span>
<span class="lineNum" id="container1069"><a name="1069"></a><a href="#1069" id="line1069">    1069</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">}</span>                                                                                                                                                                                  </span>
<span class="lineNum" id="container1070"><a name="1070"></a><a href="#1070" id="line1070">    1070</a> </span>                :                                                                                                                                                                                            
<span class="lineNum" id="container1071"><a name="1071"></a><a href="#1071" id="line1071">    1071</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">/**</span>                                                                                                                                                                                
<span class="lineNum" id="container1072"><a name="1072"></a><a href="#1072" id="line1072">    1072</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;INSERT&nbsp;the&nbsp;new&nbsp;row.</span>                                                                                                                                                             
<span class="lineNum" id="container1073"><a name="1073"></a><a href="#1073" id="line1073">    1073</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/</span>                                                                                                                                                                                
<span class="lineNum" id="container1074"><a name="1074"></a><a href="#1074" id="line1074">    1074</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$tableSpec</span><span class="default">&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="keyword">(</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">_schema</span><span class="default">&nbsp;</span><span class="keyword">?</span><span class="default">&nbsp;</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">_schema</span><span class="default">&nbsp;</span><span class="keyword">.</span><span class="default">&nbsp;</span><span class="default">'.'</span><span class="default">&nbsp;</span><span class="keyword">:</span><span class="default">&nbsp;</span><span class="default">''</span><span class="keyword">)</span><span class="default">&nbsp;</span><span class="keyword">.</span><span class="default">&nbsp;</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">_name</span><span class="keyword">;</span>                                                                                                          </span>
<span class="lineNum" id="container1075"><a name="1075"></a><a href="#1075" id="line1075">    1075</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">_db</span><span class="keyword">-&gt;</span><span class="default">insert</span><span class="keyword">(</span><span class="default">$tableSpec</span><span class="keyword">,</span><span class="default">&nbsp;</span><span class="default">$data</span><span class="keyword">)</span><span class="keyword">;</span>                                                                                                                                             </span>
<span class="lineNum" id="container1076"><a name="1076"></a><a href="#1076" id="line1076">    1076</a> </span>                :                                                                                                                                                                                            
<span class="lineNum" id="container1077"><a name="1077"></a><a href="#1077" id="line1077">    1077</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">/**</span>                                                                                                                                                                                
<span class="lineNum" id="container1078"><a name="1078"></a><a href="#1078" id="line1078">    1078</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;Fetch&nbsp;the&nbsp;most&nbsp;recent&nbsp;ID&nbsp;generated&nbsp;by&nbsp;an&nbsp;auto-increment</span>                                                                                                                         
<span class="lineNum" id="container1079"><a name="1079"></a><a href="#1079" id="line1079">    1079</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;or&nbsp;IDENTITY&nbsp;column,&nbsp;unless&nbsp;the&nbsp;user&nbsp;has&nbsp;specified&nbsp;a&nbsp;value,</span>                                                                                                                      
<span class="lineNum" id="container1080"><a name="1080"></a><a href="#1080" id="line1080">    1080</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;overriding&nbsp;the&nbsp;auto-increment&nbsp;mechanism.</span>                                                                                                                                        
<span class="lineNum" id="container1081"><a name="1081"></a><a href="#1081" id="line1081">    1081</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/</span>                                                                                                                                                                                
<span class="lineNum" id="container1082"><a name="1082"></a><a href="#1082" id="line1082">    1082</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">if</span><span class="default">&nbsp;</span><span class="keyword">(</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">_sequence</span><span class="default">&nbsp;</span><span class="keyword">===</span><span class="default">&nbsp;</span><span class="default">true</span><span class="default">&nbsp;</span><span class="keyword">&amp;&amp;</span><span class="default">&nbsp;</span><span class="keyword">!</span><span class="keyword">isset</span><span class="keyword">(</span><span class="default">$data</span><span class="keyword">[</span><span class="default">$pkIdentity</span><span class="keyword">]</span><span class="keyword">)</span><span class="keyword">)</span><span class="default">&nbsp;</span><span class="keyword">{</span>                                                                                                                     </span>
<span class="lineNum" id="container1083"><a name="1083"></a><a href="#1083" id="line1083">    1083</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$data</span><span class="keyword">[</span><span class="default">$pkIdentity</span><span class="keyword">]</span><span class="default">&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">_db</span><span class="keyword">-&gt;</span><span class="default">lastInsertId</span><span class="keyword">(</span><span class="keyword">)</span><span class="keyword">;</span>                                                                                                                               </span>
<span class="lineNum" id="container1084"><a name="1084"></a><a href="#1084" id="line1084">    1084</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">}</span>                                                                                                                                                                                  </span>
<span class="lineNum" id="container1085"><a name="1085"></a><a href="#1085" id="line1085">    1085</a> </span>                :                                                                                                                                                                                            
<span class="lineNum" id="container1086"><a name="1086"></a><a href="#1086" id="line1086">    1086</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">/**</span>                                                                                                                                                                                
<span class="lineNum" id="container1087"><a name="1087"></a><a href="#1087" id="line1087">    1087</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;Return&nbsp;the&nbsp;primary&nbsp;key&nbsp;value&nbsp;if&nbsp;the&nbsp;PK&nbsp;is&nbsp;a&nbsp;single&nbsp;column,</span>                                                                                                                      
<span class="lineNum" id="container1088"><a name="1088"></a><a href="#1088" id="line1088">    1088</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;else&nbsp;return&nbsp;an&nbsp;associative&nbsp;array&nbsp;of&nbsp;the&nbsp;PK&nbsp;column/value&nbsp;pairs.</span>                                                                                                                  
<span class="lineNum" id="container1089"><a name="1089"></a><a href="#1089" id="line1089">    1089</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/</span>                                                                                                                                                                                
<span class="lineNum" id="container1090"><a name="1090"></a><a href="#1090" id="line1090">    1090</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$pkData</span><span class="default">&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="default">array_intersect_key</span><span class="keyword">(</span><span class="default">$data</span><span class="keyword">,</span><span class="default">&nbsp;</span><span class="default">array_flip</span><span class="keyword">(</span><span class="default">$primary</span><span class="keyword">)</span><span class="keyword">)</span><span class="keyword">;</span>                                                                                                                        </span>
<span class="lineNum" id="container1091"><a name="1091"></a><a href="#1091" id="line1091">    1091</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">if</span><span class="default">&nbsp;</span><span class="keyword">(</span><span class="default">count</span><span class="keyword">(</span><span class="default">$primary</span><span class="keyword">)</span><span class="default">&nbsp;</span><span class="keyword">==</span><span class="default">&nbsp;</span><span class="default">1</span><span class="keyword">)</span><span class="default">&nbsp;</span><span class="keyword">{</span>                                                                                                                                                        </span>
<span class="lineNum" id="container1092"><a name="1092"></a><a href="#1092" id="line1092">    1092</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">reset</span><span class="keyword">(</span><span class="default">$pkData</span><span class="keyword">)</span><span class="keyword">;</span>                                                                                                                                                                </span>
<span class="lineNum" id="container1093"><a name="1093"></a><a href="#1093" id="line1093">    1093</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">return</span><span class="default">&nbsp;</span><span class="default">current</span><span class="keyword">(</span><span class="default">$pkData</span><span class="keyword">)</span><span class="keyword">;</span>                                                                                                                                                       </span>
<span class="lineNum" id="container1094"><a name="1094"></a><a href="#1094" id="line1094">    1094</a> </span><span class="lineDeadCode">                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">}</span>                                                                                                                                                                                  </span>
<span class="lineNum" id="container1095"><a name="1095"></a><a href="#1095" id="line1095">    1095</a> </span>                :                                                                                                                                                                                            
<span class="lineNum" id="container1096"><a name="1096"></a><a href="#1096" id="line1096">    1096</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">return</span><span class="default">&nbsp;</span><span class="default">$pkData</span><span class="keyword">;</span>                                                                                                                                                                    </span>
<span class="lineNum" id="container1097"><a name="1097"></a><a href="#1097" id="line1097">    1097</a> </span><span class="lineDeadCode">                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">}</span>                                                                                                                                                                                      </span>
<span class="lineNum" id="container1098"><a name="1098"></a><a href="#1098" id="line1098">    1098</a> </span>                :                                                                                                                                                                                            
<span class="lineNum" id="container1099"><a name="1099"></a><a href="#1099" id="line1099">    1099</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">/**</span>                                                                                                                                                                                    
<span class="lineNum" id="container1100"><a name="1100"></a><a href="#1100" id="line1100">    1100</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;Check&nbsp;if&nbsp;the&nbsp;provided&nbsp;column&nbsp;is&nbsp;an&nbsp;identity&nbsp;of&nbsp;the&nbsp;table</span>                                                                                                                            
<span class="lineNum" id="container1101"><a name="1101"></a><a href="#1101" id="line1101">    1101</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*</span>                                                                                                                                                                                     
<span class="lineNum" id="container1102"><a name="1102"></a><a href="#1102" id="line1102">    1102</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@param&nbsp;&nbsp;string&nbsp;$column</span>                                                                                                                                                              
<span class="lineNum" id="container1103"><a name="1103"></a><a href="#1103" id="line1103">    1103</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@throws&nbsp;Zend_Db_Table_Exception</span>                                                                                                                                                     
<span class="lineNum" id="container1104"><a name="1104"></a><a href="#1104" id="line1104">    1104</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@return&nbsp;boolean</span>                                                                                                                                                                     
<span class="lineNum" id="container1105"><a name="1105"></a><a href="#1105" id="line1105">    1105</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/</span>                                                                                                                                                                                    
<span class="lineNum" id="container1106"><a name="1106"></a><a href="#1106" id="line1106">    1106</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">public</span><span class="default">&nbsp;</span><span class="keyword">function</span><span class="default">&nbsp;</span><span class="default">isIdentity</span><span class="keyword">(</span><span class="default">$column</span><span class="keyword">)</span>                                                                                                                                                    
<span class="lineNum" id="container1107"><a name="1107"></a><a href="#1107" id="line1107">    1107</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">{</span>                                                                                                                                                                                      
<span class="lineNum" id="container1108"><a name="1108"></a><a href="#1108" id="line1108">    1108</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">_setupPrimaryKey</span><span class="keyword">(</span><span class="keyword">)</span><span class="keyword">;</span>                                                                                                                                                         </span>
<span class="lineNum" id="container1109"><a name="1109"></a><a href="#1109" id="line1109">    1109</a> </span>                :                                                                                                                                                                                            
<span class="lineNum" id="container1110"><a name="1110"></a><a href="#1110" id="line1110">    1110</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">if</span><span class="default">&nbsp;</span><span class="keyword">(</span><span class="keyword">!</span><span class="keyword">isset</span><span class="keyword">(</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">_metadata</span><span class="keyword">[</span><span class="default">$column</span><span class="keyword">]</span><span class="keyword">)</span><span class="keyword">)</span><span class="default">&nbsp;</span><span class="keyword">{</span>                                                                                                                                           </span>
<span class="lineNum" id="container1111"><a name="1111"></a><a href="#1111" id="line1111">    1111</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">/**</span>                                                                                                                                                                            
<span class="lineNum" id="container1112"><a name="1112"></a><a href="#1112" id="line1112">    1112</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@see&nbsp;Zend_Db_Table_Exception</span>                                                                                                                                                
<span class="lineNum" id="container1113"><a name="1113"></a><a href="#1113" id="line1113">    1113</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/</span>                                                                                                                                                                            
<span class="lineNum" id="container1114"><a name="1114"></a><a href="#1114" id="line1114">    1114</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">require_once</span><span class="default">&nbsp;</span><span class="default">'Zend/Db/Table/Exception.php'</span><span class="keyword">;</span>                                                                                                                                    </span>
<span class="lineNum" id="container1115"><a name="1115"></a><a href="#1115" id="line1115">    1115</a> </span>                :                                                                                                                                                                                            
<span class="lineNum" id="container1116"><a name="1116"></a><a href="#1116" id="line1116">    1116</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">throw</span><span class="default">&nbsp;</span><span class="keyword">new</span><span class="default">&nbsp;</span><span class="default">Zend_Db_Table_Exception</span><span class="keyword">(</span><span class="default">'Column&nbsp;&quot;'</span><span class="default">&nbsp;</span><span class="keyword">.</span><span class="default">&nbsp;</span><span class="default">$column</span><span class="default">&nbsp;</span><span class="keyword">.</span><span class="default">&nbsp;</span><span class="default">'&quot;&nbsp;not&nbsp;found&nbsp;in&nbsp;table.'</span><span class="keyword">)</span><span class="keyword">;</span>                                                                                             </span>
<span class="lineNum" id="container1117"><a name="1117"></a><a href="#1117" id="line1117">    1117</a> </span><span class="lineDeadCode">                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">}</span>                                                                                                                                                                                  </span>
<span class="lineNum" id="container1118"><a name="1118"></a><a href="#1118" id="line1118">    1118</a> </span>                :                                                                                                                                                                                            
<span class="lineNum" id="container1119"><a name="1119"></a><a href="#1119" id="line1119">    1119</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">return</span><span class="default">&nbsp;</span><span class="keyword">(bool)</span><span class="default">&nbsp;</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">_metadata</span><span class="keyword">[</span><span class="default">$column</span><span class="keyword">]</span><span class="keyword">[</span><span class="default">'IDENTITY'</span><span class="keyword">]</span><span class="keyword">;</span>                                                                                                                               </span>
<span class="lineNum" id="container1120"><a name="1120"></a><a href="#1120" id="line1120">    1120</a> </span><span class="lineDeadCode">                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">}</span>                                                                                                                                                                                      </span>
<span class="lineNum" id="container1121"><a name="1121"></a><a href="#1121" id="line1121">    1121</a> </span>                :                                                                                                                                                                                            
<span class="lineNum" id="container1122"><a name="1122"></a><a href="#1122" id="line1122">    1122</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">/**</span>                                                                                                                                                                                    
<span class="lineNum" id="container1123"><a name="1123"></a><a href="#1123" id="line1123">    1123</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;Updates&nbsp;existing&nbsp;rows.</span>                                                                                                                                                              
<span class="lineNum" id="container1124"><a name="1124"></a><a href="#1124" id="line1124">    1124</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*</span>                                                                                                                                                                                     
<span class="lineNum" id="container1125"><a name="1125"></a><a href="#1125" id="line1125">    1125</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@param&nbsp;&nbsp;array&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$data&nbsp;&nbsp;Column-value&nbsp;pairs.</span>                                                                                                                                     
<span class="lineNum" id="container1126"><a name="1126"></a><a href="#1126" id="line1126">    1126</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@param&nbsp;&nbsp;array|string&nbsp;$where&nbsp;An&nbsp;SQL&nbsp;WHERE&nbsp;clause,&nbsp;or&nbsp;an&nbsp;array&nbsp;of&nbsp;SQL&nbsp;WHERE&nbsp;clauses.</span>                                                                                                  
<span class="lineNum" id="container1127"><a name="1127"></a><a href="#1127" id="line1127">    1127</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@return&nbsp;int&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The&nbsp;number&nbsp;of&nbsp;rows&nbsp;updated.</span>                                                                                                                                    
<span class="lineNum" id="container1128"><a name="1128"></a><a href="#1128" id="line1128">    1128</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/</span>                                                                                                                                                                                    
<span class="lineNum" id="container1129"><a name="1129"></a><a href="#1129" id="line1129">    1129</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">public</span><span class="default">&nbsp;</span><span class="keyword">function</span><span class="default">&nbsp;</span><span class="default">update</span><span class="keyword">(</span><span class="keyword">array</span><span class="default">&nbsp;</span><span class="default">$data</span><span class="keyword">,</span><span class="default">&nbsp;</span><span class="default">$where</span><span class="keyword">)</span>                                                                                                                                            
<span class="lineNum" id="container1130"><a name="1130"></a><a href="#1130" id="line1130">    1130</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">{</span>                                                                                                                                                                                      
<span class="lineNum" id="container1131"><a name="1131"></a><a href="#1131" id="line1131">    1131</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$tableSpec</span><span class="default">&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="keyword">(</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">_schema</span><span class="default">&nbsp;</span><span class="keyword">?</span><span class="default">&nbsp;</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">_schema</span><span class="default">&nbsp;</span><span class="keyword">.</span><span class="default">&nbsp;</span><span class="default">'.'</span><span class="default">&nbsp;</span><span class="keyword">:</span><span class="default">&nbsp;</span><span class="default">''</span><span class="keyword">)</span><span class="default">&nbsp;</span><span class="keyword">.</span><span class="default">&nbsp;</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">_name</span><span class="keyword">;</span>                                                                                                          </span>
<span class="lineNum" id="container1132"><a name="1132"></a><a href="#1132" id="line1132">    1132</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">return</span><span class="default">&nbsp;</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">_db</span><span class="keyword">-&gt;</span><span class="default">update</span><span class="keyword">(</span><span class="default">$tableSpec</span><span class="keyword">,</span><span class="default">&nbsp;</span><span class="default">$data</span><span class="keyword">,</span><span class="default">&nbsp;</span><span class="default">$where</span><span class="keyword">)</span><span class="keyword">;</span>                                                                                                                              </span>
<span class="lineNum" id="container1133"><a name="1133"></a><a href="#1133" id="line1133">    1133</a> </span><span class="lineDeadCode">                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">}</span>                                                                                                                                                                                      </span>
<span class="lineNum" id="container1134"><a name="1134"></a><a href="#1134" id="line1134">    1134</a> </span>                :                                                                                                                                                                                            
<span class="lineNum" id="container1135"><a name="1135"></a><a href="#1135" id="line1135">    1135</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">/**</span>                                                                                                                                                                                    
<span class="lineNum" id="container1136"><a name="1136"></a><a href="#1136" id="line1136">    1136</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;Called&nbsp;by&nbsp;a&nbsp;row&nbsp;object&nbsp;for&nbsp;the&nbsp;parent&nbsp;table's&nbsp;class&nbsp;during&nbsp;save()&nbsp;method.</span>                                                                                                           
<span class="lineNum" id="container1137"><a name="1137"></a><a href="#1137" id="line1137">    1137</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*</span>                                                                                                                                                                                     
<span class="lineNum" id="container1138"><a name="1138"></a><a href="#1138" id="line1138">    1138</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@param&nbsp;&nbsp;string&nbsp;$parentTableClassname</span>                                                                                                                                                
<span class="lineNum" id="container1139"><a name="1139"></a><a href="#1139" id="line1139">    1139</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@param&nbsp;&nbsp;array&nbsp;&nbsp;$oldPrimaryKey</span>                                                                                                                                                       
<span class="lineNum" id="container1140"><a name="1140"></a><a href="#1140" id="line1140">    1140</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@param&nbsp;&nbsp;array&nbsp;&nbsp;$newPrimaryKey</span>                                                                                                                                                       
<span class="lineNum" id="container1141"><a name="1141"></a><a href="#1141" id="line1141">    1141</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@return&nbsp;int</span>                                                                                                                                                                         
<span class="lineNum" id="container1142"><a name="1142"></a><a href="#1142" id="line1142">    1142</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/</span>                                                                                                                                                                                    
<span class="lineNum" id="container1143"><a name="1143"></a><a href="#1143" id="line1143">    1143</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">public</span><span class="default">&nbsp;</span><span class="keyword">function</span><span class="default">&nbsp;</span><span class="default">_cascadeUpdate</span><span class="keyword">(</span><span class="default">$parentTableClassname</span><span class="keyword">,</span><span class="default">&nbsp;</span><span class="keyword">array</span><span class="default">&nbsp;</span><span class="default">$oldPrimaryKey</span><span class="keyword">,</span><span class="default">&nbsp;</span><span class="keyword">array</span><span class="default">&nbsp;</span><span class="default">$newPrimaryKey</span><span class="keyword">)</span>                                                                                      
<span class="lineNum" id="container1144"><a name="1144"></a><a href="#1144" id="line1144">    1144</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">{</span>                                                                                                                                                                                      
<span class="lineNum" id="container1145"><a name="1145"></a><a href="#1145" id="line1145">    1145</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">_setupMetadata</span><span class="keyword">(</span><span class="keyword">)</span><span class="keyword">;</span>                                                                                                                                                           </span>
<span class="lineNum" id="container1146"><a name="1146"></a><a href="#1146" id="line1146">    1146</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$rowsAffected</span><span class="default">&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="default">0</span><span class="keyword">;</span>                                                                                                                                                                 </span>
<span class="lineNum" id="container1147"><a name="1147"></a><a href="#1147" id="line1147">    1147</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">foreach</span><span class="default">&nbsp;</span><span class="keyword">(</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">_getReferenceMapNormalized</span><span class="keyword">(</span><span class="keyword">)</span><span class="default">&nbsp;</span><span class="keyword">as</span><span class="default">&nbsp;</span><span class="default">$map</span><span class="keyword">)</span><span class="default">&nbsp;</span><span class="keyword">{</span>                                                                                                                            </span>
<span class="lineNum" id="container1148"><a name="1148"></a><a href="#1148" id="line1148">    1148</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">if</span><span class="default">&nbsp;</span><span class="keyword">(</span><span class="default">$map</span><span class="keyword">[</span><span class="default">self</span><span class="keyword">::</span><span class="default">REF_TABLE_CLASS</span><span class="keyword">]</span><span class="default">&nbsp;</span><span class="keyword">==</span><span class="default">&nbsp;</span><span class="default">$parentTableClassname</span><span class="default">&nbsp;</span><span class="keyword">&amp;&amp;</span><span class="default">&nbsp;</span><span class="keyword">isset</span><span class="keyword">(</span><span class="default">$map</span><span class="keyword">[</span><span class="default">self</span><span class="keyword">::</span><span class="default">ON_UPDATE</span><span class="keyword">]</span><span class="keyword">)</span><span class="keyword">)</span><span class="default">&nbsp;</span><span class="keyword">{</span>                                                                                    </span>
<span class="lineNum" id="container1149"><a name="1149"></a><a href="#1149" id="line1149">    1149</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">switch</span><span class="default">&nbsp;</span><span class="keyword">(</span><span class="default">$map</span><span class="keyword">[</span><span class="default">self</span><span class="keyword">::</span><span class="default">ON_UPDATE</span><span class="keyword">]</span><span class="keyword">)</span><span class="default">&nbsp;</span><span class="keyword">{</span>                                                                                                                                           </span>
<span class="lineNum" id="container1150"><a name="1150"></a><a href="#1150" id="line1150">    1150</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">case</span><span class="default">&nbsp;</span><span class="default">self</span><span class="keyword">::</span><span class="default">CASCADE</span><span class="keyword">:</span>                                                                                                                                                    </span>
<span class="lineNum" id="container1151"><a name="1151"></a><a href="#1151" id="line1151">    1151</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$newRefs</span><span class="default">&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="keyword">array</span><span class="keyword">(</span><span class="keyword">)</span><span class="keyword">;</span>                                                                                                                                                </span>
<span class="lineNum" id="container1152"><a name="1152"></a><a href="#1152" id="line1152">    1152</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$where</span><span class="default">&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="keyword">array</span><span class="keyword">(</span><span class="keyword">)</span><span class="keyword">;</span>                                                                                                                                                  </span>
<span class="lineNum" id="container1153"><a name="1153"></a><a href="#1153" id="line1153">    1153</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">for</span><span class="default">&nbsp;</span><span class="keyword">(</span><span class="default">$i</span><span class="default">&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="default">0</span><span class="keyword">;</span><span class="default">&nbsp;</span><span class="default">$i</span><span class="default">&nbsp;</span><span class="keyword">&lt;</span><span class="default">&nbsp;</span><span class="default">count</span><span class="keyword">(</span><span class="default">$map</span><span class="keyword">[</span><span class="default">self</span><span class="keyword">::</span><span class="default">COLUMNS</span><span class="keyword">]</span><span class="keyword">)</span><span class="keyword">;</span><span class="default">&nbsp;</span><span class="keyword">++</span><span class="default">$i</span><span class="keyword">)</span><span class="default">&nbsp;</span><span class="keyword">{</span>                                                                                                              </span>
<span class="lineNum" id="container1154"><a name="1154"></a><a href="#1154" id="line1154">    1154</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$col</span><span class="default">&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">_db</span><span class="keyword">-&gt;</span><span class="default">foldCase</span><span class="keyword">(</span><span class="default">$map</span><span class="keyword">[</span><span class="default">self</span><span class="keyword">::</span><span class="default">COLUMNS</span><span class="keyword">]</span><span class="keyword">[</span><span class="default">$i</span><span class="keyword">]</span><span class="keyword">)</span><span class="keyword">;</span>                                                                                                          </span>
<span class="lineNum" id="container1155"><a name="1155"></a><a href="#1155" id="line1155">    1155</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$refCol</span><span class="default">&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">_db</span><span class="keyword">-&gt;</span><span class="default">foldCase</span><span class="keyword">(</span><span class="default">$map</span><span class="keyword">[</span><span class="default">self</span><span class="keyword">::</span><span class="default">REF_COLUMNS</span><span class="keyword">]</span><span class="keyword">[</span><span class="default">$i</span><span class="keyword">]</span><span class="keyword">)</span><span class="keyword">;</span>                                                                                                   </span>
<span class="lineNum" id="container1156"><a name="1156"></a><a href="#1156" id="line1156">    1156</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">if</span><span class="default">&nbsp;</span><span class="keyword">(</span><span class="default">array_key_exists</span><span class="keyword">(</span><span class="default">$refCol</span><span class="keyword">,</span><span class="default">&nbsp;</span><span class="default">$newPrimaryKey</span><span class="keyword">)</span><span class="keyword">)</span><span class="default">&nbsp;</span><span class="keyword">{</span>                                                                                                               </span>
<span class="lineNum" id="container1157"><a name="1157"></a><a href="#1157" id="line1157">    1157</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$newRefs</span><span class="keyword">[</span><span class="default">$col</span><span class="keyword">]</span><span class="default">&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="default">$newPrimaryKey</span><span class="keyword">[</span><span class="default">$refCol</span><span class="keyword">]</span><span class="keyword">;</span>                                                                                                                  </span>
<span class="lineNum" id="container1158"><a name="1158"></a><a href="#1158" id="line1158">    1158</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">}</span>                                                                                                                                                              </span>
<span class="lineNum" id="container1159"><a name="1159"></a><a href="#1159" id="line1159">    1159</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$type</span><span class="default">&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">_metadata</span><span class="keyword">[</span><span class="default">$col</span><span class="keyword">]</span><span class="keyword">[</span><span class="default">'DATA_TYPE'</span><span class="keyword">]</span><span class="keyword">;</span>                                                                                                                   </span>
<span class="lineNum" id="container1160"><a name="1160"></a><a href="#1160" id="line1160">    1160</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$where</span><span class="keyword">[</span><span class="keyword">]</span><span class="default">&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">_db</span><span class="keyword">-&gt;</span><span class="default">quoteInto</span><span class="keyword">(</span>                                                                                                                              </span>
<span class="lineNum" id="container1161"><a name="1161"></a><a href="#1161" id="line1161">    1161</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">_db</span><span class="keyword">-&gt;</span><span class="default">quoteIdentifier</span><span class="keyword">(</span><span class="default">$col</span><span class="keyword">,</span><span class="default">&nbsp;</span><span class="default">true</span><span class="keyword">)</span><span class="default">&nbsp;</span><span class="keyword">.</span><span class="default">&nbsp;</span><span class="default">'&nbsp;=&nbsp;?'</span><span class="keyword">,</span>                                                                                                          </span>
<span class="lineNum" id="container1162"><a name="1162"></a><a href="#1162" id="line1162">    1162</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$oldPrimaryKey</span><span class="keyword">[</span><span class="default">$refCol</span><span class="keyword">]</span><span class="keyword">,</span><span class="default">&nbsp;</span><span class="default">$type</span><span class="keyword">)</span><span class="keyword">;</span>                                                                                                                           </span>
<span class="lineNum" id="container1163"><a name="1163"></a><a href="#1163" id="line1163">    1163</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">}</span>                                                                                                                                                                  </span>
<span class="lineNum" id="container1164"><a name="1164"></a><a href="#1164" id="line1164">    1164</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$rowsAffected</span><span class="default">&nbsp;</span><span class="default">+=</span><span class="default">&nbsp;</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">update</span><span class="keyword">(</span><span class="default">$newRefs</span><span class="keyword">,</span><span class="default">&nbsp;</span><span class="default">$where</span><span class="keyword">)</span><span class="keyword">;</span>                                                                                                                  </span>
<span class="lineNum" id="container1165"><a name="1165"></a><a href="#1165" id="line1165">    1165</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">break</span><span class="keyword">;</span>                                                                                                                                                             </span>
<span class="lineNum" id="container1166"><a name="1166"></a><a href="#1166" id="line1166">    1166</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">default</span><span class="keyword">:</span>                                                                                                                                                               </span>
<span class="lineNum" id="container1167"><a name="1167"></a><a href="#1167" id="line1167">    1167</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">//&nbsp;no&nbsp;action</span>                                                                                                                                                       
<span class="lineNum" id="container1168"><a name="1168"></a><a href="#1168" id="line1168">    1168</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">break</span><span class="keyword">;</span>                                                                                                                                                             </span>
<span class="lineNum" id="container1169"><a name="1169"></a><a href="#1169" id="line1169">    1169</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">}</span>                                                                                                                                                                          </span>
<span class="lineNum" id="container1170"><a name="1170"></a><a href="#1170" id="line1170">    1170</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">}</span>                                                                                                                                                                              </span>
<span class="lineNum" id="container1171"><a name="1171"></a><a href="#1171" id="line1171">    1171</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">}</span>                                                                                                                                                                                  </span>
<span class="lineNum" id="container1172"><a name="1172"></a><a href="#1172" id="line1172">    1172</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">return</span><span class="default">&nbsp;</span><span class="default">$rowsAffected</span><span class="keyword">;</span>                                                                                                                                                              </span>
<span class="lineNum" id="container1173"><a name="1173"></a><a href="#1173" id="line1173">    1173</a> </span><span class="lineDeadCode">                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">}</span>                                                                                                                                                                                      </span>
<span class="lineNum" id="container1174"><a name="1174"></a><a href="#1174" id="line1174">    1174</a> </span>                :                                                                                                                                                                                            
<span class="lineNum" id="container1175"><a name="1175"></a><a href="#1175" id="line1175">    1175</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">/**</span>                                                                                                                                                                                    
<span class="lineNum" id="container1176"><a name="1176"></a><a href="#1176" id="line1176">    1176</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;Deletes&nbsp;existing&nbsp;rows.</span>                                                                                                                                                              
<span class="lineNum" id="container1177"><a name="1177"></a><a href="#1177" id="line1177">    1177</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*</span>                                                                                                                                                                                     
<span class="lineNum" id="container1178"><a name="1178"></a><a href="#1178" id="line1178">    1178</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@param&nbsp;&nbsp;array|string&nbsp;$where&nbsp;SQL&nbsp;WHERE&nbsp;clause(s).</span>                                                                                                                                    
<span class="lineNum" id="container1179"><a name="1179"></a><a href="#1179" id="line1179">    1179</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@return&nbsp;int&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The&nbsp;number&nbsp;of&nbsp;rows&nbsp;deleted.</span>                                                                                                                                    
<span class="lineNum" id="container1180"><a name="1180"></a><a href="#1180" id="line1180">    1180</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/</span>                                                                                                                                                                                    
<span class="lineNum" id="container1181"><a name="1181"></a><a href="#1181" id="line1181">    1181</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">public</span><span class="default">&nbsp;</span><span class="keyword">function</span><span class="default">&nbsp;</span><span class="default">delete</span><span class="keyword">(</span><span class="default">$where</span><span class="keyword">)</span>                                                                                                                                                         
<span class="lineNum" id="container1182"><a name="1182"></a><a href="#1182" id="line1182">    1182</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">{</span>                                                                                                                                                                                      
<span class="lineNum" id="container1183"><a name="1183"></a><a href="#1183" id="line1183">    1183</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$tableSpec</span><span class="default">&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="keyword">(</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">_schema</span><span class="default">&nbsp;</span><span class="keyword">?</span><span class="default">&nbsp;</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">_schema</span><span class="default">&nbsp;</span><span class="keyword">.</span><span class="default">&nbsp;</span><span class="default">'.'</span><span class="default">&nbsp;</span><span class="keyword">:</span><span class="default">&nbsp;</span><span class="default">''</span><span class="keyword">)</span><span class="default">&nbsp;</span><span class="keyword">.</span><span class="default">&nbsp;</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">_name</span><span class="keyword">;</span>                                                                                                          </span>
<span class="lineNum" id="container1184"><a name="1184"></a><a href="#1184" id="line1184">    1184</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">return</span><span class="default">&nbsp;</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">_db</span><span class="keyword">-&gt;</span><span class="default">delete</span><span class="keyword">(</span><span class="default">$tableSpec</span><span class="keyword">,</span><span class="default">&nbsp;</span><span class="default">$where</span><span class="keyword">)</span><span class="keyword">;</span>                                                                                                                                     </span>
<span class="lineNum" id="container1185"><a name="1185"></a><a href="#1185" id="line1185">    1185</a> </span><span class="lineDeadCode">                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">}</span>                                                                                                                                                                                      </span>
<span class="lineNum" id="container1186"><a name="1186"></a><a href="#1186" id="line1186">    1186</a> </span>                :                                                                                                                                                                                            
<span class="lineNum" id="container1187"><a name="1187"></a><a href="#1187" id="line1187">    1187</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">/**</span>                                                                                                                                                                                    
<span class="lineNum" id="container1188"><a name="1188"></a><a href="#1188" id="line1188">    1188</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;Called&nbsp;by&nbsp;parent&nbsp;table's&nbsp;class&nbsp;during&nbsp;delete()&nbsp;method.</span>                                                                                                                              
<span class="lineNum" id="container1189"><a name="1189"></a><a href="#1189" id="line1189">    1189</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*</span>                                                                                                                                                                                     
<span class="lineNum" id="container1190"><a name="1190"></a><a href="#1190" id="line1190">    1190</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@param&nbsp;&nbsp;string&nbsp;$parentTableClassname</span>                                                                                                                                                
<span class="lineNum" id="container1191"><a name="1191"></a><a href="#1191" id="line1191">    1191</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@param&nbsp;&nbsp;array&nbsp;&nbsp;$primaryKey</span>                                                                                                                                                          
<span class="lineNum" id="container1192"><a name="1192"></a><a href="#1192" id="line1192">    1192</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@return&nbsp;int&nbsp;&nbsp;&nbsp;&nbsp;Number&nbsp;of&nbsp;affected&nbsp;rows</span>                                                                                                                                              
<span class="lineNum" id="container1193"><a name="1193"></a><a href="#1193" id="line1193">    1193</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/</span>                                                                                                                                                                                    
<span class="lineNum" id="container1194"><a name="1194"></a><a href="#1194" id="line1194">    1194</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">public</span><span class="default">&nbsp;</span><span class="keyword">function</span><span class="default">&nbsp;</span><span class="default">_cascadeDelete</span><span class="keyword">(</span><span class="default">$parentTableClassname</span><span class="keyword">,</span><span class="default">&nbsp;</span><span class="keyword">array</span><span class="default">&nbsp;</span><span class="default">$primaryKey</span><span class="keyword">)</span>                                                                                                               
<span class="lineNum" id="container1195"><a name="1195"></a><a href="#1195" id="line1195">    1195</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">{</span>                                                                                                                                                                                      
<span class="lineNum" id="container1196"><a name="1196"></a><a href="#1196" id="line1196">    1196</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">_setupMetadata</span><span class="keyword">(</span><span class="keyword">)</span><span class="keyword">;</span>                                                                                                                                                           </span>
<span class="lineNum" id="container1197"><a name="1197"></a><a href="#1197" id="line1197">    1197</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$rowsAffected</span><span class="default">&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="default">0</span><span class="keyword">;</span>                                                                                                                                                                 </span>
<span class="lineNum" id="container1198"><a name="1198"></a><a href="#1198" id="line1198">    1198</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">foreach</span><span class="default">&nbsp;</span><span class="keyword">(</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">_getReferenceMapNormalized</span><span class="keyword">(</span><span class="keyword">)</span><span class="default">&nbsp;</span><span class="keyword">as</span><span class="default">&nbsp;</span><span class="default">$map</span><span class="keyword">)</span><span class="default">&nbsp;</span><span class="keyword">{</span>                                                                                                                            </span>
<span class="lineNum" id="container1199"><a name="1199"></a><a href="#1199" id="line1199">    1199</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">if</span><span class="default">&nbsp;</span><span class="keyword">(</span><span class="default">$map</span><span class="keyword">[</span><span class="default">self</span><span class="keyword">::</span><span class="default">REF_TABLE_CLASS</span><span class="keyword">]</span><span class="default">&nbsp;</span><span class="keyword">==</span><span class="default">&nbsp;</span><span class="default">$parentTableClassname</span><span class="default">&nbsp;</span><span class="keyword">&amp;&amp;</span><span class="default">&nbsp;</span><span class="keyword">isset</span><span class="keyword">(</span><span class="default">$map</span><span class="keyword">[</span><span class="default">self</span><span class="keyword">::</span><span class="default">ON_DELETE</span><span class="keyword">]</span><span class="keyword">)</span><span class="keyword">)</span><span class="default">&nbsp;</span><span class="keyword">{</span>                                                                                    </span>
<span class="lineNum" id="container1200"><a name="1200"></a><a href="#1200" id="line1200">    1200</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">switch</span><span class="default">&nbsp;</span><span class="keyword">(</span><span class="default">$map</span><span class="keyword">[</span><span class="default">self</span><span class="keyword">::</span><span class="default">ON_DELETE</span><span class="keyword">]</span><span class="keyword">)</span><span class="default">&nbsp;</span><span class="keyword">{</span>                                                                                                                                           </span>
<span class="lineNum" id="container1201"><a name="1201"></a><a href="#1201" id="line1201">    1201</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">case</span><span class="default">&nbsp;</span><span class="default">self</span><span class="keyword">::</span><span class="default">CASCADE</span><span class="keyword">:</span>                                                                                                                                                    </span>
<span class="lineNum" id="container1202"><a name="1202"></a><a href="#1202" id="line1202">    1202</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$where</span><span class="default">&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="keyword">array</span><span class="keyword">(</span><span class="keyword">)</span><span class="keyword">;</span>                                                                                                                                                  </span>
<span class="lineNum" id="container1203"><a name="1203"></a><a href="#1203" id="line1203">    1203</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">for</span><span class="default">&nbsp;</span><span class="keyword">(</span><span class="default">$i</span><span class="default">&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="default">0</span><span class="keyword">;</span><span class="default">&nbsp;</span><span class="default">$i</span><span class="default">&nbsp;</span><span class="keyword">&lt;</span><span class="default">&nbsp;</span><span class="default">count</span><span class="keyword">(</span><span class="default">$map</span><span class="keyword">[</span><span class="default">self</span><span class="keyword">::</span><span class="default">COLUMNS</span><span class="keyword">]</span><span class="keyword">)</span><span class="keyword">;</span><span class="default">&nbsp;</span><span class="keyword">++</span><span class="default">$i</span><span class="keyword">)</span><span class="default">&nbsp;</span><span class="keyword">{</span>                                                                                                              </span>
<span class="lineNum" id="container1204"><a name="1204"></a><a href="#1204" id="line1204">    1204</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$col</span><span class="default">&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">_db</span><span class="keyword">-&gt;</span><span class="default">foldCase</span><span class="keyword">(</span><span class="default">$map</span><span class="keyword">[</span><span class="default">self</span><span class="keyword">::</span><span class="default">COLUMNS</span><span class="keyword">]</span><span class="keyword">[</span><span class="default">$i</span><span class="keyword">]</span><span class="keyword">)</span><span class="keyword">;</span>                                                                                                          </span>
<span class="lineNum" id="container1205"><a name="1205"></a><a href="#1205" id="line1205">    1205</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$refCol</span><span class="default">&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">_db</span><span class="keyword">-&gt;</span><span class="default">foldCase</span><span class="keyword">(</span><span class="default">$map</span><span class="keyword">[</span><span class="default">self</span><span class="keyword">::</span><span class="default">REF_COLUMNS</span><span class="keyword">]</span><span class="keyword">[</span><span class="default">$i</span><span class="keyword">]</span><span class="keyword">)</span><span class="keyword">;</span>                                                                                                   </span>
<span class="lineNum" id="container1206"><a name="1206"></a><a href="#1206" id="line1206">    1206</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$type</span><span class="default">&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">_metadata</span><span class="keyword">[</span><span class="default">$col</span><span class="keyword">]</span><span class="keyword">[</span><span class="default">'DATA_TYPE'</span><span class="keyword">]</span><span class="keyword">;</span>                                                                                                                   </span>
<span class="lineNum" id="container1207"><a name="1207"></a><a href="#1207" id="line1207">    1207</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$where</span><span class="keyword">[</span><span class="keyword">]</span><span class="default">&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">_db</span><span class="keyword">-&gt;</span><span class="default">quoteInto</span><span class="keyword">(</span>                                                                                                                              </span>
<span class="lineNum" id="container1208"><a name="1208"></a><a href="#1208" id="line1208">    1208</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">_db</span><span class="keyword">-&gt;</span><span class="default">quoteIdentifier</span><span class="keyword">(</span><span class="default">$col</span><span class="keyword">,</span><span class="default">&nbsp;</span><span class="default">true</span><span class="keyword">)</span><span class="default">&nbsp;</span><span class="keyword">.</span><span class="default">&nbsp;</span><span class="default">'&nbsp;=&nbsp;?'</span><span class="keyword">,</span>                                                                                                          </span>
<span class="lineNum" id="container1209"><a name="1209"></a><a href="#1209" id="line1209">    1209</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$primaryKey</span><span class="keyword">[</span><span class="default">$refCol</span><span class="keyword">]</span><span class="keyword">,</span><span class="default">&nbsp;</span><span class="default">$type</span><span class="keyword">)</span><span class="keyword">;</span>                                                                                                                              </span>
<span class="lineNum" id="container1210"><a name="1210"></a><a href="#1210" id="line1210">    1210</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">}</span>                                                                                                                                                                  </span>
<span class="lineNum" id="container1211"><a name="1211"></a><a href="#1211" id="line1211">    1211</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$rowsAffected</span><span class="default">&nbsp;</span><span class="default">+=</span><span class="default">&nbsp;</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">delete</span><span class="keyword">(</span><span class="default">$where</span><span class="keyword">)</span><span class="keyword">;</span>                                                                                                                            </span>
<span class="lineNum" id="container1212"><a name="1212"></a><a href="#1212" id="line1212">    1212</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">break</span><span class="keyword">;</span>                                                                                                                                                             </span>
<span class="lineNum" id="container1213"><a name="1213"></a><a href="#1213" id="line1213">    1213</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">default</span><span class="keyword">:</span>                                                                                                                                                               </span>
<span class="lineNum" id="container1214"><a name="1214"></a><a href="#1214" id="line1214">    1214</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">//&nbsp;no&nbsp;action</span>                                                                                                                                                       
<span class="lineNum" id="container1215"><a name="1215"></a><a href="#1215" id="line1215">    1215</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">break</span><span class="keyword">;</span>                                                                                                                                                             </span>
<span class="lineNum" id="container1216"><a name="1216"></a><a href="#1216" id="line1216">    1216</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">}</span>                                                                                                                                                                          </span>
<span class="lineNum" id="container1217"><a name="1217"></a><a href="#1217" id="line1217">    1217</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">}</span>                                                                                                                                                                              </span>
<span class="lineNum" id="container1218"><a name="1218"></a><a href="#1218" id="line1218">    1218</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">}</span>                                                                                                                                                                                  </span>
<span class="lineNum" id="container1219"><a name="1219"></a><a href="#1219" id="line1219">    1219</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">return</span><span class="default">&nbsp;</span><span class="default">$rowsAffected</span><span class="keyword">;</span>                                                                                                                                                              </span>
<span class="lineNum" id="container1220"><a name="1220"></a><a href="#1220" id="line1220">    1220</a> </span><span class="lineDeadCode">                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">}</span>                                                                                                                                                                                      </span>
<span class="lineNum" id="container1221"><a name="1221"></a><a href="#1221" id="line1221">    1221</a> </span>                :                                                                                                                                                                                            
<span class="lineNum" id="container1222"><a name="1222"></a><a href="#1222" id="line1222">    1222</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">/**</span>                                                                                                                                                                                    
<span class="lineNum" id="container1223"><a name="1223"></a><a href="#1223" id="line1223">    1223</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;Fetches&nbsp;rows&nbsp;by&nbsp;primary&nbsp;key.&nbsp;&nbsp;The&nbsp;argument&nbsp;specifies&nbsp;one&nbsp;or&nbsp;more&nbsp;primary</span>                                                                                                            
<span class="lineNum" id="container1224"><a name="1224"></a><a href="#1224" id="line1224">    1224</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;key&nbsp;value(s).&nbsp;&nbsp;To&nbsp;find&nbsp;multiple&nbsp;rows&nbsp;by&nbsp;primary&nbsp;key,&nbsp;the&nbsp;argument&nbsp;must</span>                                                                                                              
<span class="lineNum" id="container1225"><a name="1225"></a><a href="#1225" id="line1225">    1225</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;be&nbsp;an&nbsp;array.</span>                                                                                                                                                                        
<span class="lineNum" id="container1226"><a name="1226"></a><a href="#1226" id="line1226">    1226</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*</span>                                                                                                                                                                                     
<span class="lineNum" id="container1227"><a name="1227"></a><a href="#1227" id="line1227">    1227</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;This&nbsp;method&nbsp;accepts&nbsp;a&nbsp;variable&nbsp;number&nbsp;of&nbsp;arguments.&nbsp;&nbsp;If&nbsp;the&nbsp;table&nbsp;has&nbsp;a</span>                                                                                                             
<span class="lineNum" id="container1228"><a name="1228"></a><a href="#1228" id="line1228">    1228</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;multi-column&nbsp;primary&nbsp;key,&nbsp;the&nbsp;number&nbsp;of&nbsp;arguments&nbsp;must&nbsp;be&nbsp;the&nbsp;same&nbsp;as</span>                                                                                                               
<span class="lineNum" id="container1229"><a name="1229"></a><a href="#1229" id="line1229">    1229</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;the&nbsp;number&nbsp;of&nbsp;columns&nbsp;in&nbsp;the&nbsp;primary&nbsp;key.&nbsp;&nbsp;To&nbsp;find&nbsp;multiple&nbsp;rows&nbsp;in&nbsp;a</span>                                                                                                               
<span class="lineNum" id="container1230"><a name="1230"></a><a href="#1230" id="line1230">    1230</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;table&nbsp;with&nbsp;a&nbsp;multi-column&nbsp;primary&nbsp;key,&nbsp;each&nbsp;argument&nbsp;must&nbsp;be&nbsp;an&nbsp;array</span>                                                                                                               
<span class="lineNum" id="container1231"><a name="1231"></a><a href="#1231" id="line1231">    1231</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;with&nbsp;the&nbsp;same&nbsp;number&nbsp;of&nbsp;elements.</span>                                                                                                                                                   
<span class="lineNum" id="container1232"><a name="1232"></a><a href="#1232" id="line1232">    1232</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*</span>                                                                                                                                                                                     
<span class="lineNum" id="container1233"><a name="1233"></a><a href="#1233" id="line1233">    1233</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;The&nbsp;find()&nbsp;method&nbsp;always&nbsp;returns&nbsp;a&nbsp;Rowset&nbsp;object,&nbsp;even&nbsp;if&nbsp;only&nbsp;one&nbsp;row</span>                                                                                                              
<span class="lineNum" id="container1234"><a name="1234"></a><a href="#1234" id="line1234">    1234</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;was&nbsp;found.</span>                                                                                                                                                                          
<span class="lineNum" id="container1235"><a name="1235"></a><a href="#1235" id="line1235">    1235</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*</span>                                                                                                                                                                                     
<span class="lineNum" id="container1236"><a name="1236"></a><a href="#1236" id="line1236">    1236</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@param&nbsp;&nbsp;mixed&nbsp;$key&nbsp;The&nbsp;value(s)&nbsp;of&nbsp;the&nbsp;primary&nbsp;keys.</span>                                                                                                                                
<span class="lineNum" id="container1237"><a name="1237"></a><a href="#1237" id="line1237">    1237</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@return&nbsp;Zend_Db_Table_Rowset_Abstract&nbsp;Row(s)&nbsp;matching&nbsp;the&nbsp;criteria.</span>                                                                                                                 
<span class="lineNum" id="container1238"><a name="1238"></a><a href="#1238" id="line1238">    1238</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@throws&nbsp;Zend_Db_Table_Exception</span>                                                                                                                                                     
<span class="lineNum" id="container1239"><a name="1239"></a><a href="#1239" id="line1239">    1239</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/</span>                                                                                                                                                                                    
<span class="lineNum" id="container1240"><a name="1240"></a><a href="#1240" id="line1240">    1240</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">public</span><span class="default">&nbsp;</span><span class="keyword">function</span><span class="default">&nbsp;</span><span class="default">find</span><span class="keyword">(</span><span class="keyword">)</span>                                                                                                                                                                 
<span class="lineNum" id="container1241"><a name="1241"></a><a href="#1241" id="line1241">    1241</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">{</span>                                                                                                                                                                                      
<span class="lineNum" id="container1242"><a name="1242"></a><a href="#1242" id="line1242">    1242</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">_setupPrimaryKey</span><span class="keyword">(</span><span class="keyword">)</span><span class="keyword">;</span>                                                                                                                                                         </span>
<span class="lineNum" id="container1243"><a name="1243"></a><a href="#1243" id="line1243">    1243</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$args</span><span class="default">&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="default">func_get_args</span><span class="keyword">(</span><span class="keyword">)</span><span class="keyword">;</span>                                                                                                                                                           </span>
<span class="lineNum" id="container1244"><a name="1244"></a><a href="#1244" id="line1244">    1244</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$keyNames</span><span class="default">&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="default">array_values</span><span class="keyword">(</span><span class="keyword">(array)</span><span class="default">&nbsp;</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">_primary</span><span class="keyword">)</span><span class="keyword">;</span>                                                                                                                                 </span>
<span class="lineNum" id="container1245"><a name="1245"></a><a href="#1245" id="line1245">    1245</a> </span>                :                                                                                                                                                                                            
<span class="lineNum" id="container1246"><a name="1246"></a><a href="#1246" id="line1246">    1246</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">if</span><span class="default">&nbsp;</span><span class="keyword">(</span><span class="default">count</span><span class="keyword">(</span><span class="default">$args</span><span class="keyword">)</span><span class="default">&nbsp;</span><span class="keyword">&lt;</span><span class="default">&nbsp;</span><span class="default">count</span><span class="keyword">(</span><span class="default">$keyNames</span><span class="keyword">)</span><span class="keyword">)</span><span class="default">&nbsp;</span><span class="keyword">{</span>                                                                                                                                             </span>
<span class="lineNum" id="container1247"><a name="1247"></a><a href="#1247" id="line1247">    1247</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">require_once</span><span class="default">&nbsp;</span><span class="default">'Zend/Db/Table/Exception.php'</span><span class="keyword">;</span>                                                                                                                                    </span>
<span class="lineNum" id="container1248"><a name="1248"></a><a href="#1248" id="line1248">    1248</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">throw</span><span class="default">&nbsp;</span><span class="keyword">new</span><span class="default">&nbsp;</span><span class="default">Zend_Db_Table_Exception</span><span class="keyword">(</span><span class="default">&quot;Too&nbsp;few&nbsp;columns&nbsp;for&nbsp;the&nbsp;primary&nbsp;key&quot;</span><span class="keyword">)</span><span class="keyword">;</span>                                                                                                      </span>
<span class="lineNum" id="container1249"><a name="1249"></a><a href="#1249" id="line1249">    1249</a> </span><span class="lineDeadCode">                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">}</span>                                                                                                                                                                                  </span>
<span class="lineNum" id="container1250"><a name="1250"></a><a href="#1250" id="line1250">    1250</a> </span>                :                                                                                                                                                                                            
<span class="lineNum" id="container1251"><a name="1251"></a><a href="#1251" id="line1251">    1251</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">if</span><span class="default">&nbsp;</span><span class="keyword">(</span><span class="default">count</span><span class="keyword">(</span><span class="default">$args</span><span class="keyword">)</span><span class="default">&nbsp;</span><span class="keyword">&gt;</span><span class="default">&nbsp;</span><span class="default">count</span><span class="keyword">(</span><span class="default">$keyNames</span><span class="keyword">)</span><span class="keyword">)</span><span class="default">&nbsp;</span><span class="keyword">{</span>                                                                                                                                             </span>
<span class="lineNum" id="container1252"><a name="1252"></a><a href="#1252" id="line1252">    1252</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">require_once</span><span class="default">&nbsp;</span><span class="default">'Zend/Db/Table/Exception.php'</span><span class="keyword">;</span>                                                                                                                                    </span>
<span class="lineNum" id="container1253"><a name="1253"></a><a href="#1253" id="line1253">    1253</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">throw</span><span class="default">&nbsp;</span><span class="keyword">new</span><span class="default">&nbsp;</span><span class="default">Zend_Db_Table_Exception</span><span class="keyword">(</span><span class="default">&quot;Too&nbsp;many&nbsp;columns&nbsp;for&nbsp;the&nbsp;primary&nbsp;key&quot;</span><span class="keyword">)</span><span class="keyword">;</span>                                                                                                     </span>
<span class="lineNum" id="container1254"><a name="1254"></a><a href="#1254" id="line1254">    1254</a> </span><span class="lineDeadCode">                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">}</span>                                                                                                                                                                                  </span>
<span class="lineNum" id="container1255"><a name="1255"></a><a href="#1255" id="line1255">    1255</a> </span>                :                                                                                                                                                                                            
<span class="lineNum" id="container1256"><a name="1256"></a><a href="#1256" id="line1256">    1256</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$whereList</span><span class="default">&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="keyword">array</span><span class="keyword">(</span><span class="keyword">)</span><span class="keyword">;</span>                                                                                                                                                              </span>
<span class="lineNum" id="container1257"><a name="1257"></a><a href="#1257" id="line1257">    1257</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$numberTerms</span><span class="default">&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="default">0</span><span class="keyword">;</span>                                                                                                                                                                  </span>
<span class="lineNum" id="container1258"><a name="1258"></a><a href="#1258" id="line1258">    1258</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">foreach</span><span class="default">&nbsp;</span><span class="keyword">(</span><span class="default">$args</span><span class="default">&nbsp;</span><span class="keyword">as</span><span class="default">&nbsp;</span><span class="default">$keyPosition</span><span class="default">&nbsp;</span><span class="keyword">=&gt;</span><span class="default">&nbsp;</span><span class="default">$keyValues</span><span class="keyword">)</span><span class="default">&nbsp;</span><span class="keyword">{</span>                                                                                                                                    </span>
<span class="lineNum" id="container1259"><a name="1259"></a><a href="#1259" id="line1259">    1259</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$keyValuesCount</span><span class="default">&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="default">count</span><span class="keyword">(</span><span class="default">$keyValues</span><span class="keyword">)</span><span class="keyword">;</span>                                                                                                                                           </span>
<span class="lineNum" id="container1260"><a name="1260"></a><a href="#1260" id="line1260">    1260</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">//&nbsp;Coerce&nbsp;the&nbsp;values&nbsp;to&nbsp;an&nbsp;array.</span>                                                                                                                                              
<span class="lineNum" id="container1261"><a name="1261"></a><a href="#1261" id="line1261">    1261</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">//&nbsp;Don't&nbsp;simply&nbsp;typecast&nbsp;to&nbsp;array,&nbsp;because&nbsp;the&nbsp;values</span>                                                                                                                          
<span class="lineNum" id="container1262"><a name="1262"></a><a href="#1262" id="line1262">    1262</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">//&nbsp;might&nbsp;be&nbsp;Zend_Db_Expr&nbsp;objects.</span>                                                                                                                                              
<span class="lineNum" id="container1263"><a name="1263"></a><a href="#1263" id="line1263">    1263</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">if</span><span class="default">&nbsp;</span><span class="keyword">(</span><span class="keyword">!</span><span class="default">is_array</span><span class="keyword">(</span><span class="default">$keyValues</span><span class="keyword">)</span><span class="keyword">)</span><span class="default">&nbsp;</span><span class="keyword">{</span>                                                                                                                                                   </span>
<span class="lineNum" id="container1264"><a name="1264"></a><a href="#1264" id="line1264">    1264</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$keyValues</span><span class="default">&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="keyword">array</span><span class="keyword">(</span><span class="default">$keyValues</span><span class="keyword">)</span><span class="keyword">;</span>                                                                                                                                            </span>
<span class="lineNum" id="container1265"><a name="1265"></a><a href="#1265" id="line1265">    1265</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">}</span>                                                                                                                                                                              </span>
<span class="lineNum" id="container1266"><a name="1266"></a><a href="#1266" id="line1266">    1266</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">if</span><span class="default">&nbsp;</span><span class="keyword">(</span><span class="default">$numberTerms</span><span class="default">&nbsp;</span><span class="keyword">==</span><span class="default">&nbsp;</span><span class="default">0</span><span class="keyword">)</span><span class="default">&nbsp;</span><span class="keyword">{</span>                                                                                                                                                       </span>
<span class="lineNum" id="container1267"><a name="1267"></a><a href="#1267" id="line1267">    1267</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$numberTerms</span><span class="default">&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="default">$keyValuesCount</span><span class="keyword">;</span>                                                                                                                                            </span>
<span class="lineNum" id="container1268"><a name="1268"></a><a href="#1268" id="line1268">    1268</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">}</span><span class="default">&nbsp;</span><span class="keyword">else</span><span class="default">&nbsp;</span><span class="keyword">if</span><span class="default">&nbsp;</span><span class="keyword">(</span><span class="default">$keyValuesCount</span><span class="default">&nbsp;</span><span class="default">!=</span><span class="default">&nbsp;</span><span class="default">$numberTerms</span><span class="keyword">)</span><span class="default">&nbsp;</span><span class="keyword">{</span>                                                                                                                                  </span>
<span class="lineNum" id="container1269"><a name="1269"></a><a href="#1269" id="line1269">    1269</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">require_once</span><span class="default">&nbsp;</span><span class="default">'Zend/Db/Table/Exception.php'</span><span class="keyword">;</span>                                                                                                                                </span>
<span class="lineNum" id="container1270"><a name="1270"></a><a href="#1270" id="line1270">    1270</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">throw</span><span class="default">&nbsp;</span><span class="keyword">new</span><span class="default">&nbsp;</span><span class="default">Zend_Db_Table_Exception</span><span class="keyword">(</span><span class="default">&quot;Missing&nbsp;value(s)&nbsp;for&nbsp;the&nbsp;primary&nbsp;key&quot;</span><span class="keyword">)</span><span class="keyword">;</span>                                                                                                 </span>
<span class="lineNum" id="container1271"><a name="1271"></a><a href="#1271" id="line1271">    1271</a> </span><span class="lineDeadCode">                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">}</span>                                                                                                                                                                              </span>
<span class="lineNum" id="container1272"><a name="1272"></a><a href="#1272" id="line1272">    1272</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$keyValues</span><span class="default">&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="default">array_values</span><span class="keyword">(</span><span class="default">$keyValues</span><span class="keyword">)</span><span class="keyword">;</span>                                                                                                                                         </span>
<span class="lineNum" id="container1273"><a name="1273"></a><a href="#1273" id="line1273">    1273</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">for</span><span class="default">&nbsp;</span><span class="keyword">(</span><span class="default">$i</span><span class="default">&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="default">0</span><span class="keyword">;</span><span class="default">&nbsp;</span><span class="default">$i</span><span class="default">&nbsp;</span><span class="keyword">&lt;</span><span class="default">&nbsp;</span><span class="default">$keyValuesCount</span><span class="keyword">;</span><span class="default">&nbsp;</span><span class="keyword">++</span><span class="default">$i</span><span class="keyword">)</span><span class="default">&nbsp;</span><span class="keyword">{</span>                                                                                                                                     </span>
<span class="lineNum" id="container1274"><a name="1274"></a><a href="#1274" id="line1274">    1274</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">if</span><span class="default">&nbsp;</span><span class="keyword">(</span><span class="keyword">!</span><span class="keyword">isset</span><span class="keyword">(</span><span class="default">$whereList</span><span class="keyword">[</span><span class="default">$i</span><span class="keyword">]</span><span class="keyword">)</span><span class="keyword">)</span><span class="default">&nbsp;</span><span class="keyword">{</span>                                                                                                                                              </span>
<span class="lineNum" id="container1275"><a name="1275"></a><a href="#1275" id="line1275">    1275</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$whereList</span><span class="keyword">[</span><span class="default">$i</span><span class="keyword">]</span><span class="default">&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="keyword">array</span><span class="keyword">(</span><span class="keyword">)</span><span class="keyword">;</span>                                                                                                                                              </span>
<span class="lineNum" id="container1276"><a name="1276"></a><a href="#1276" id="line1276">    1276</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">}</span>                                                                                                                                                                          </span>
<span class="lineNum" id="container1277"><a name="1277"></a><a href="#1277" id="line1277">    1277</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$whereList</span><span class="keyword">[</span><span class="default">$i</span><span class="keyword">]</span><span class="keyword">[</span><span class="default">$keyPosition</span><span class="keyword">]</span><span class="default">&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="default">$keyValues</span><span class="keyword">[</span><span class="default">$i</span><span class="keyword">]</span><span class="keyword">;</span>                                                                                                                             </span>
<span class="lineNum" id="container1278"><a name="1278"></a><a href="#1278" id="line1278">    1278</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">}</span>                                                                                                                                                                              </span>
<span class="lineNum" id="container1279"><a name="1279"></a><a href="#1279" id="line1279">    1279</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">}</span>                                                                                                                                                                                  </span>
<span class="lineNum" id="container1280"><a name="1280"></a><a href="#1280" id="line1280">    1280</a> </span>                :                                                                                                                                                                                            
<span class="lineNum" id="container1281"><a name="1281"></a><a href="#1281" id="line1281">    1281</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$whereClause</span><span class="default">&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="default">null</span><span class="keyword">;</span>                                                                                                                                                               </span>
<span class="lineNum" id="container1282"><a name="1282"></a><a href="#1282" id="line1282">    1282</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">if</span><span class="default">&nbsp;</span><span class="keyword">(</span><span class="default">count</span><span class="keyword">(</span><span class="default">$whereList</span><span class="keyword">)</span><span class="keyword">)</span><span class="default">&nbsp;</span><span class="keyword">{</span>                                                                                                                                                           </span>
<span class="lineNum" id="container1283"><a name="1283"></a><a href="#1283" id="line1283">    1283</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$whereOrTerms</span><span class="default">&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="keyword">array</span><span class="keyword">(</span><span class="keyword">)</span><span class="keyword">;</span>                                                                                                                                                       </span>
<span class="lineNum" id="container1284"><a name="1284"></a><a href="#1284" id="line1284">    1284</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$tableName</span><span class="default">&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">_db</span><span class="keyword">-&gt;</span><span class="default">quoteTableAs</span><span class="keyword">(</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">_name</span><span class="keyword">,</span><span class="default">&nbsp;</span><span class="default">null</span><span class="keyword">,</span><span class="default">&nbsp;</span><span class="default">true</span><span class="keyword">)</span><span class="keyword">;</span>                                                                                                               </span>
<span class="lineNum" id="container1285"><a name="1285"></a><a href="#1285" id="line1285">    1285</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">foreach</span><span class="default">&nbsp;</span><span class="keyword">(</span><span class="default">$whereList</span><span class="default">&nbsp;</span><span class="keyword">as</span><span class="default">&nbsp;</span><span class="default">$keyValueSets</span><span class="keyword">)</span><span class="default">&nbsp;</span><span class="keyword">{</span>                                                                                                                                        </span>
<span class="lineNum" id="container1286"><a name="1286"></a><a href="#1286" id="line1286">    1286</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$whereAndTerms</span><span class="default">&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="keyword">array</span><span class="keyword">(</span><span class="keyword">)</span><span class="keyword">;</span>                                                                                                                                                  </span>
<span class="lineNum" id="container1287"><a name="1287"></a><a href="#1287" id="line1287">    1287</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">foreach</span><span class="default">&nbsp;</span><span class="keyword">(</span><span class="default">$keyValueSets</span><span class="default">&nbsp;</span><span class="keyword">as</span><span class="default">&nbsp;</span><span class="default">$keyPosition</span><span class="default">&nbsp;</span><span class="keyword">=&gt;</span><span class="default">&nbsp;</span><span class="default">$keyValue</span><span class="keyword">)</span><span class="default">&nbsp;</span><span class="keyword">{</span>                                                                                                                     </span>
<span class="lineNum" id="container1288"><a name="1288"></a><a href="#1288" id="line1288">    1288</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$type</span><span class="default">&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">_metadata</span><span class="keyword">[</span><span class="default">$keyNames</span><span class="keyword">[</span><span class="default">$keyPosition</span><span class="keyword">]</span><span class="keyword">]</span><span class="keyword">[</span><span class="default">'DATA_TYPE'</span><span class="keyword">]</span><span class="keyword">;</span>                                                                                                        </span>
<span class="lineNum" id="container1289"><a name="1289"></a><a href="#1289" id="line1289">    1289</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$columnName</span><span class="default">&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">_db</span><span class="keyword">-&gt;</span><span class="default">quoteIdentifier</span><span class="keyword">(</span><span class="default">$keyNames</span><span class="keyword">[</span><span class="default">$keyPosition</span><span class="keyword">]</span><span class="keyword">,</span><span class="default">&nbsp;</span><span class="default">true</span><span class="keyword">)</span><span class="keyword">;</span>                                                                                              </span>
<span class="lineNum" id="container1290"><a name="1290"></a><a href="#1290" id="line1290">    1290</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$whereAndTerms</span><span class="keyword">[</span><span class="keyword">]</span><span class="default">&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">_db</span><span class="keyword">-&gt;</span><span class="default">quoteInto</span><span class="keyword">(</span>                                                                                                                              </span>
<span class="lineNum" id="container1291"><a name="1291"></a><a href="#1291" id="line1291">    1291</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$tableName</span><span class="default">&nbsp;</span><span class="keyword">.</span><span class="default">&nbsp;</span><span class="default">'.'</span><span class="default">&nbsp;</span><span class="keyword">.</span><span class="default">&nbsp;</span><span class="default">$columnName</span><span class="default">&nbsp;</span><span class="keyword">.</span><span class="default">&nbsp;</span><span class="default">'&nbsp;=&nbsp;?'</span><span class="keyword">,</span>                                                                                                                           </span>
<span class="lineNum" id="container1292"><a name="1292"></a><a href="#1292" id="line1292">    1292</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$keyValue</span><span class="keyword">,</span><span class="default">&nbsp;</span><span class="default">$type</span><span class="keyword">)</span><span class="keyword">;</span>                                                                                                                                                 </span>
<span class="lineNum" id="container1293"><a name="1293"></a><a href="#1293" id="line1293">    1293</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">}</span>                                                                                                                                                                          </span>
<span class="lineNum" id="container1294"><a name="1294"></a><a href="#1294" id="line1294">    1294</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$whereOrTerms</span><span class="keyword">[</span><span class="keyword">]</span><span class="default">&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="default">'('</span><span class="default">&nbsp;</span><span class="keyword">.</span><span class="default">&nbsp;</span><span class="default">implode</span><span class="keyword">(</span><span class="default">'&nbsp;AND&nbsp;'</span><span class="keyword">,</span><span class="default">&nbsp;</span><span class="default">$whereAndTerms</span><span class="keyword">)</span><span class="default">&nbsp;</span><span class="keyword">.</span><span class="default">&nbsp;</span><span class="default">')'</span><span class="keyword">;</span>                                                                                                            </span>
<span class="lineNum" id="container1295"><a name="1295"></a><a href="#1295" id="line1295">    1295</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">}</span>                                                                                                                                                                              </span>
<span class="lineNum" id="container1296"><a name="1296"></a><a href="#1296" id="line1296">    1296</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$whereClause</span><span class="default">&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="default">'('</span><span class="default">&nbsp;</span><span class="keyword">.</span><span class="default">&nbsp;</span><span class="default">implode</span><span class="keyword">(</span><span class="default">'&nbsp;OR&nbsp;'</span><span class="keyword">,</span><span class="default">&nbsp;</span><span class="default">$whereOrTerms</span><span class="keyword">)</span><span class="default">&nbsp;</span><span class="keyword">.</span><span class="default">&nbsp;</span><span class="default">')'</span><span class="keyword">;</span>                                                                                                                     </span>
<span class="lineNum" id="container1297"><a name="1297"></a><a href="#1297" id="line1297">    1297</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">}</span>                                                                                                                                                                                  </span>
<span class="lineNum" id="container1298"><a name="1298"></a><a href="#1298" id="line1298">    1298</a> </span>                :                                                                                                                                                                                            
<span class="lineNum" id="container1299"><a name="1299"></a><a href="#1299" id="line1299">    1299</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">//&nbsp;issue&nbsp;ZF-5775&nbsp;(empty&nbsp;where&nbsp;clause&nbsp;should&nbsp;return&nbsp;empty&nbsp;rowset)</span>                                                                                                                   
<span class="lineNum" id="container1300"><a name="1300"></a><a href="#1300" id="line1300">    1300</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">if</span><span class="default">&nbsp;</span><span class="keyword">(</span><span class="default">$whereClause</span><span class="default">&nbsp;</span><span class="keyword">==</span><span class="default">&nbsp;</span><span class="default">null</span><span class="keyword">)</span><span class="default">&nbsp;</span><span class="keyword">{</span>                                                                                                                                                        </span>
<span class="lineNum" id="container1301"><a name="1301"></a><a href="#1301" id="line1301">    1301</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$rowsetClass</span><span class="default">&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">getRowsetClass</span><span class="keyword">(</span><span class="keyword">)</span><span class="keyword">;</span>                                                                                                                                        </span>
<span class="lineNum" id="container1302"><a name="1302"></a><a href="#1302" id="line1302">    1302</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">if</span><span class="default">&nbsp;</span><span class="keyword">(</span><span class="keyword">!</span><span class="default">class_exists</span><span class="keyword">(</span><span class="default">$rowsetClass</span><span class="keyword">)</span><span class="keyword">)</span><span class="default">&nbsp;</span><span class="keyword">{</span>                                                                                                                                             </span>
<span class="lineNum" id="container1303"><a name="1303"></a><a href="#1303" id="line1303">    1303</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">require_once</span><span class="default">&nbsp;</span><span class="default">'Zend/Loader.php'</span><span class="keyword">;</span>                                                                                                                                            </span>
<span class="lineNum" id="container1304"><a name="1304"></a><a href="#1304" id="line1304">    1304</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">Zend_Loader</span><span class="keyword">::</span><span class="default">loadClass</span><span class="keyword">(</span><span class="default">$rowsetClass</span><span class="keyword">)</span><span class="keyword">;</span>                                                                                                                                      </span>
<span class="lineNum" id="container1305"><a name="1305"></a><a href="#1305" id="line1305">    1305</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">}</span>                                                                                                                                                                              </span>
<span class="lineNum" id="container1306"><a name="1306"></a><a href="#1306" id="line1306">    1306</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">return</span><span class="default">&nbsp;</span><span class="keyword">new</span><span class="default">&nbsp;</span><span class="default">$rowsetClass</span><span class="keyword">(</span><span class="keyword">array</span><span class="keyword">(</span><span class="default">'table'</span><span class="default">&nbsp;</span><span class="keyword">=&gt;</span><span class="default">&nbsp;</span><span class="default">$this</span><span class="keyword">,</span><span class="default">&nbsp;</span><span class="default">'rowClass'</span><span class="default">&nbsp;</span><span class="keyword">=&gt;</span><span class="default">&nbsp;</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">getRowClass</span><span class="keyword">(</span><span class="keyword">)</span><span class="keyword">,</span><span class="default">&nbsp;</span><span class="default">'stored'</span><span class="default">&nbsp;</span><span class="keyword">=&gt;</span><span class="default">&nbsp;</span><span class="default">true</span><span class="keyword">)</span><span class="keyword">)</span><span class="keyword">;</span>                                                                        </span>
<span class="lineNum" id="container1307"><a name="1307"></a><a href="#1307" id="line1307">    1307</a> </span><span class="lineDeadCode">                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">}</span>                                                                                                                                                                                  </span>
<span class="lineNum" id="container1308"><a name="1308"></a><a href="#1308" id="line1308">    1308</a> </span>                :                                                                                                                                                                                            
<span class="lineNum" id="container1309"><a name="1309"></a><a href="#1309" id="line1309">    1309</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">return</span><span class="default">&nbsp;</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">fetchAll</span><span class="keyword">(</span><span class="default">$whereClause</span><span class="keyword">)</span><span class="keyword">;</span>                                                                                                                                              </span>
<span class="lineNum" id="container1310"><a name="1310"></a><a href="#1310" id="line1310">    1310</a> </span><span class="lineDeadCode">                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">}</span>                                                                                                                                                                                      </span>
<span class="lineNum" id="container1311"><a name="1311"></a><a href="#1311" id="line1311">    1311</a> </span>                :                                                                                                                                                                                            
<span class="lineNum" id="container1312"><a name="1312"></a><a href="#1312" id="line1312">    1312</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">/**</span>                                                                                                                                                                                    
<span class="lineNum" id="container1313"><a name="1313"></a><a href="#1313" id="line1313">    1313</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;Fetches&nbsp;all&nbsp;rows.</span>                                                                                                                                                                   
<span class="lineNum" id="container1314"><a name="1314"></a><a href="#1314" id="line1314">    1314</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*</span>                                                                                                                                                                                     
<span class="lineNum" id="container1315"><a name="1315"></a><a href="#1315" id="line1315">    1315</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;Honors&nbsp;the&nbsp;Zend_Db_Adapter&nbsp;fetch&nbsp;mode.</span>                                                                                                                                              
<span class="lineNum" id="container1316"><a name="1316"></a><a href="#1316" id="line1316">    1316</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*</span>                                                                                                                                                                                     
<span class="lineNum" id="container1317"><a name="1317"></a><a href="#1317" id="line1317">    1317</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@param&nbsp;string|array|Zend_Db_Table_Select&nbsp;$where&nbsp;&nbsp;OPTIONAL&nbsp;An&nbsp;SQL&nbsp;WHERE&nbsp;clause&nbsp;or&nbsp;Zend_Db_Table_Select&nbsp;object.</span>                                                                       
<span class="lineNum" id="container1318"><a name="1318"></a><a href="#1318" id="line1318">    1318</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@param&nbsp;string|array&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$order&nbsp;&nbsp;OPTIONAL&nbsp;An&nbsp;SQL&nbsp;ORDER&nbsp;clause.</span>                                                                                                      
<span class="lineNum" id="container1319"><a name="1319"></a><a href="#1319" id="line1319">    1319</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@param&nbsp;int&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$count&nbsp;&nbsp;OPTIONAL&nbsp;An&nbsp;SQL&nbsp;LIMIT&nbsp;count.</span>                                                                                                       
<span class="lineNum" id="container1320"><a name="1320"></a><a href="#1320" id="line1320">    1320</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@param&nbsp;int&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$offset&nbsp;OPTIONAL&nbsp;An&nbsp;SQL&nbsp;LIMIT&nbsp;offset.</span>                                                                                                      
<span class="lineNum" id="container1321"><a name="1321"></a><a href="#1321" id="line1321">    1321</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@return&nbsp;Zend_Db_Table_Rowset_Abstract&nbsp;The&nbsp;row&nbsp;results&nbsp;per&nbsp;the&nbsp;Zend_Db_Adapter&nbsp;fetch&nbsp;mode.</span>                                                                                           
<span class="lineNum" id="container1322"><a name="1322"></a><a href="#1322" id="line1322">    1322</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/</span>                                                                                                                                                                                    
<span class="lineNum" id="container1323"><a name="1323"></a><a href="#1323" id="line1323">    1323</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">public</span><span class="default">&nbsp;</span><span class="keyword">function</span><span class="default">&nbsp;</span><span class="default">fetchAll</span><span class="keyword">(</span><span class="default">$where</span><span class="default">&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="default">null</span><span class="keyword">,</span><span class="default">&nbsp;</span><span class="default">$order</span><span class="default">&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="default">null</span><span class="keyword">,</span><span class="default">&nbsp;</span><span class="default">$count</span><span class="default">&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="default">null</span><span class="keyword">,</span><span class="default">&nbsp;</span><span class="default">$offset</span><span class="default">&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="default">null</span><span class="keyword">)</span>                                                                                                  
<span class="lineNum" id="container1324"><a name="1324"></a><a href="#1324" id="line1324">    1324</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">{</span>                                                                                                                                                                                      
<span class="lineNum" id="container1325"><a name="1325"></a><a href="#1325" id="line1325">    1325</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">if</span><span class="default">&nbsp;</span><span class="keyword">(</span><span class="keyword">!</span><span class="keyword">(</span><span class="default">$where</span><span class="default">&nbsp;</span><span class="keyword">instanceof</span><span class="default">&nbsp;</span><span class="default">Zend_Db_Table_Select</span><span class="keyword">)</span><span class="keyword">)</span><span class="default">&nbsp;</span><span class="keyword">{</span>                                                                                                                                   </span>
<span class="lineNum" id="container1326"><a name="1326"></a><a href="#1326" id="line1326">    1326</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$select</span><span class="default">&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">select</span><span class="keyword">(</span><span class="keyword">)</span><span class="keyword">;</span>                                                                                                                                                     </span>
<span class="lineNum" id="container1327"><a name="1327"></a><a href="#1327" id="line1327">    1327</a> </span>                :                                                                                                                                                                                            
<span class="lineNum" id="container1328"><a name="1328"></a><a href="#1328" id="line1328">    1328</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">if</span><span class="default">&nbsp;</span><span class="keyword">(</span><span class="default">$where</span><span class="default">&nbsp;</span><span class="keyword">!==</span><span class="default">&nbsp;</span><span class="default">null</span><span class="keyword">)</span><span class="default">&nbsp;</span><span class="keyword">{</span>                                                                                                                                                         </span>
<span class="lineNum" id="container1329"><a name="1329"></a><a href="#1329" id="line1329">    1329</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">_where</span><span class="keyword">(</span><span class="default">$select</span><span class="keyword">,</span><span class="default">&nbsp;</span><span class="default">$where</span><span class="keyword">)</span><span class="keyword">;</span>                                                                                                                                            </span>
<span class="lineNum" id="container1330"><a name="1330"></a><a href="#1330" id="line1330">    1330</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">}</span>                                                                                                                                                                              </span>
<span class="lineNum" id="container1331"><a name="1331"></a><a href="#1331" id="line1331">    1331</a> </span>                :                                                                                                                                                                                            
<span class="lineNum" id="container1332"><a name="1332"></a><a href="#1332" id="line1332">    1332</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">if</span><span class="default">&nbsp;</span><span class="keyword">(</span><span class="default">$order</span><span class="default">&nbsp;</span><span class="keyword">!==</span><span class="default">&nbsp;</span><span class="default">null</span><span class="keyword">)</span><span class="default">&nbsp;</span><span class="keyword">{</span>                                                                                                                                                         </span>
<span class="lineNum" id="container1333"><a name="1333"></a><a href="#1333" id="line1333">    1333</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">_order</span><span class="keyword">(</span><span class="default">$select</span><span class="keyword">,</span><span class="default">&nbsp;</span><span class="default">$order</span><span class="keyword">)</span><span class="keyword">;</span>                                                                                                                                            </span>
<span class="lineNum" id="container1334"><a name="1334"></a><a href="#1334" id="line1334">    1334</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">}</span>                                                                                                                                                                              </span>
<span class="lineNum" id="container1335"><a name="1335"></a><a href="#1335" id="line1335">    1335</a> </span>                :                                                                                                                                                                                            
<span class="lineNum" id="container1336"><a name="1336"></a><a href="#1336" id="line1336">    1336</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">if</span><span class="default">&nbsp;</span><span class="keyword">(</span><span class="default">$count</span><span class="default">&nbsp;</span><span class="keyword">!==</span><span class="default">&nbsp;</span><span class="default">null</span><span class="default">&nbsp;</span><span class="keyword">||</span><span class="default">&nbsp;</span><span class="default">$offset</span><span class="default">&nbsp;</span><span class="keyword">!==</span><span class="default">&nbsp;</span><span class="default">null</span><span class="keyword">)</span><span class="default">&nbsp;</span><span class="keyword">{</span>                                                                                                                                     </span>
<span class="lineNum" id="container1337"><a name="1337"></a><a href="#1337" id="line1337">    1337</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$select</span><span class="keyword">-&gt;</span><span class="default">limit</span><span class="keyword">(</span><span class="default">$count</span><span class="keyword">,</span><span class="default">&nbsp;</span><span class="default">$offset</span><span class="keyword">)</span><span class="keyword">;</span>                                                                                                                                           </span>
<span class="lineNum" id="container1338"><a name="1338"></a><a href="#1338" id="line1338">    1338</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">}</span>                                                                                                                                                                              </span>
<span class="lineNum" id="container1339"><a name="1339"></a><a href="#1339" id="line1339">    1339</a> </span>                :                                                                                                                                                                                            
<span class="lineNum" id="container1340"><a name="1340"></a><a href="#1340" id="line1340">    1340</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">}</span><span class="default">&nbsp;</span><span class="keyword">else</span><span class="default">&nbsp;</span><span class="keyword">{</span>                                                                                                                                                                           </span>
<span class="lineNum" id="container1341"><a name="1341"></a><a href="#1341" id="line1341">    1341</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$select</span><span class="default">&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="default">$where</span><span class="keyword">;</span>                                                                                                                                                              </span>
<span class="lineNum" id="container1342"><a name="1342"></a><a href="#1342" id="line1342">    1342</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">}</span>                                                                                                                                                                                  
<span class="lineNum" id="container1343"><a name="1343"></a><a href="#1343" id="line1343">    1343</a> </span>                :                                                                                                                                                                                            
<span class="lineNum" id="container1344"><a name="1344"></a><a href="#1344" id="line1344">    1344</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$rows</span><span class="default">&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">_fetch</span><span class="keyword">(</span><span class="default">$select</span><span class="keyword">)</span><span class="keyword">;</span>                                                                                                                                                    </span>
<span class="lineNum" id="container1345"><a name="1345"></a><a href="#1345" id="line1345">    1345</a> </span>                :                                                                                                                                                                                            
<span class="lineNum" id="container1346"><a name="1346"></a><a href="#1346" id="line1346">    1346</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$data</span><span class="default">&nbsp;&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="keyword">array</span><span class="keyword">(</span>                                                                                                                                                                    
<span class="lineNum" id="container1347"><a name="1347"></a><a href="#1347" id="line1347">    1347</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">'table'</span><span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">=&gt;</span><span class="default">&nbsp;</span><span class="default">$this</span><span class="keyword">,</span>                                                                                                                                                           </span>
<span class="lineNum" id="container1348"><a name="1348"></a><a href="#1348" id="line1348">    1348</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">'data'</span><span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">=&gt;</span><span class="default">&nbsp;</span><span class="default">$rows</span><span class="keyword">,</span>                                                                                                                                                           </span>
<span class="lineNum" id="container1349"><a name="1349"></a><a href="#1349" id="line1349">    1349</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">'readOnly'</span><span class="default">&nbsp;</span><span class="keyword">=&gt;</span><span class="default">&nbsp;</span><span class="default">$select</span><span class="keyword">-&gt;</span><span class="default">isReadOnly</span><span class="keyword">(</span><span class="keyword">)</span><span class="keyword">,</span>                                                                                                                                           </span>
<span class="lineNum" id="container1350"><a name="1350"></a><a href="#1350" id="line1350">    1350</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">'rowClass'</span><span class="default">&nbsp;</span><span class="keyword">=&gt;</span><span class="default">&nbsp;</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">getRowClass</span><span class="keyword">(</span><span class="keyword">)</span><span class="keyword">,</span>                                                                                                                                            </span>
<span class="lineNum" id="container1351"><a name="1351"></a><a href="#1351" id="line1351">    1351</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">'stored'</span><span class="default">&nbsp;&nbsp;&nbsp;</span><span class="keyword">=&gt;</span><span class="default">&nbsp;</span><span class="default">true</span>                                                                                                                                                             
<span class="lineNum" id="container1352"><a name="1352"></a><a href="#1352" id="line1352">    1352</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">)</span><span class="keyword">;</span>                                                                                                                                                                                 </span>
<span class="lineNum" id="container1353"><a name="1353"></a><a href="#1353" id="line1353">    1353</a> </span>                :                                                                                                                                                                                            
<span class="lineNum" id="container1354"><a name="1354"></a><a href="#1354" id="line1354">    1354</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$rowsetClass</span><span class="default">&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">getRowsetClass</span><span class="keyword">(</span><span class="keyword">)</span><span class="keyword">;</span>                                                                                                                                            </span>
<span class="lineNum" id="container1355"><a name="1355"></a><a href="#1355" id="line1355">    1355</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">if</span><span class="default">&nbsp;</span><span class="keyword">(</span><span class="keyword">!</span><span class="default">class_exists</span><span class="keyword">(</span><span class="default">$rowsetClass</span><span class="keyword">)</span><span class="keyword">)</span><span class="default">&nbsp;</span><span class="keyword">{</span>                                                                                                                                                 </span>
<span class="lineNum" id="container1356"><a name="1356"></a><a href="#1356" id="line1356">    1356</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">require_once</span><span class="default">&nbsp;</span><span class="default">'Zend/Loader.php'</span><span class="keyword">;</span>                                                                                                                                                </span>
<span class="lineNum" id="container1357"><a name="1357"></a><a href="#1357" id="line1357">    1357</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">Zend_Loader</span><span class="keyword">::</span><span class="default">loadClass</span><span class="keyword">(</span><span class="default">$rowsetClass</span><span class="keyword">)</span><span class="keyword">;</span>                                                                                                                                          </span>
<span class="lineNum" id="container1358"><a name="1358"></a><a href="#1358" id="line1358">    1358</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">}</span>                                                                                                                                                                                  </span>
<span class="lineNum" id="container1359"><a name="1359"></a><a href="#1359" id="line1359">    1359</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">return</span><span class="default">&nbsp;</span><span class="keyword">new</span><span class="default">&nbsp;</span><span class="default">$rowsetClass</span><span class="keyword">(</span><span class="default">$data</span><span class="keyword">)</span><span class="keyword">;</span>                                                                                                                                                    </span>
<span class="lineNum" id="container1360"><a name="1360"></a><a href="#1360" id="line1360">    1360</a> </span><span class="lineDeadCode">                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">}</span>                                                                                                                                                                                      </span>
<span class="lineNum" id="container1361"><a name="1361"></a><a href="#1361" id="line1361">    1361</a> </span>                :                                                                                                                                                                                            
<span class="lineNum" id="container1362"><a name="1362"></a><a href="#1362" id="line1362">    1362</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">/**</span>                                                                                                                                                                                    
<span class="lineNum" id="container1363"><a name="1363"></a><a href="#1363" id="line1363">    1363</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;Fetches&nbsp;one&nbsp;row&nbsp;in&nbsp;an&nbsp;object&nbsp;of&nbsp;type&nbsp;Zend_Db_Table_Row_Abstract,</span>                                                                                                                    
<span class="lineNum" id="container1364"><a name="1364"></a><a href="#1364" id="line1364">    1364</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;or&nbsp;returns&nbsp;null&nbsp;if&nbsp;no&nbsp;row&nbsp;matches&nbsp;the&nbsp;specified&nbsp;criteria.</span>                                                                                                                           
<span class="lineNum" id="container1365"><a name="1365"></a><a href="#1365" id="line1365">    1365</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*</span>                                                                                                                                                                                     
<span class="lineNum" id="container1366"><a name="1366"></a><a href="#1366" id="line1366">    1366</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@param&nbsp;string|array|Zend_Db_Table_Select&nbsp;$where&nbsp;&nbsp;OPTIONAL&nbsp;An&nbsp;SQL&nbsp;WHERE&nbsp;clause&nbsp;or&nbsp;Zend_Db_Table_Select&nbsp;object.</span>                                                                       
<span class="lineNum" id="container1367"><a name="1367"></a><a href="#1367" id="line1367">    1367</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@param&nbsp;string|array&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$order&nbsp;&nbsp;OPTIONAL&nbsp;An&nbsp;SQL&nbsp;ORDER&nbsp;clause.</span>                                                                                                      
<span class="lineNum" id="container1368"><a name="1368"></a><a href="#1368" id="line1368">    1368</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@param&nbsp;int&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$offset&nbsp;OPTIONAL&nbsp;An&nbsp;SQL&nbsp;OFFSET&nbsp;value.</span>                                                                                                      
<span class="lineNum" id="container1369"><a name="1369"></a><a href="#1369" id="line1369">    1369</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@return&nbsp;Zend_Db_Table_Row_Abstract|null&nbsp;The&nbsp;row&nbsp;results&nbsp;per&nbsp;the</span>                                                                                                                     
<span class="lineNum" id="container1370"><a name="1370"></a><a href="#1370" id="line1370">    1370</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Zend_Db_Adapter&nbsp;fetch&nbsp;mode,&nbsp;or&nbsp;null&nbsp;if&nbsp;no&nbsp;row&nbsp;found.</span>                                                                                                                            
<span class="lineNum" id="container1371"><a name="1371"></a><a href="#1371" id="line1371">    1371</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/</span>                                                                                                                                                                                    
<span class="lineNum" id="container1372"><a name="1372"></a><a href="#1372" id="line1372">    1372</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">public</span><span class="default">&nbsp;</span><span class="keyword">function</span><span class="default">&nbsp;</span><span class="default">fetchRow</span><span class="keyword">(</span><span class="default">$where</span><span class="default">&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="default">null</span><span class="keyword">,</span><span class="default">&nbsp;</span><span class="default">$order</span><span class="default">&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="default">null</span><span class="keyword">,</span><span class="default">&nbsp;</span><span class="default">$offset</span><span class="default">&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="default">null</span><span class="keyword">)</span>                                                                                                                 
<span class="lineNum" id="container1373"><a name="1373"></a><a href="#1373" id="line1373">    1373</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">{</span>                                                                                                                                                                                      
<span class="lineNum" id="container1374"><a name="1374"></a><a href="#1374" id="line1374">    1374</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">if</span><span class="default">&nbsp;</span><span class="keyword">(</span><span class="keyword">!</span><span class="keyword">(</span><span class="default">$where</span><span class="default">&nbsp;</span><span class="keyword">instanceof</span><span class="default">&nbsp;</span><span class="default">Zend_Db_Table_Select</span><span class="keyword">)</span><span class="keyword">)</span><span class="default">&nbsp;</span><span class="keyword">{</span>                                                                                                                                   </span>
<span class="lineNum" id="container1375"><a name="1375"></a><a href="#1375" id="line1375">    1375</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$select</span><span class="default">&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">select</span><span class="keyword">(</span><span class="keyword">)</span><span class="keyword">;</span>                                                                                                                                                     </span>
<span class="lineNum" id="container1376"><a name="1376"></a><a href="#1376" id="line1376">    1376</a> </span>                :                                                                                                                                                                                            
<span class="lineNum" id="container1377"><a name="1377"></a><a href="#1377" id="line1377">    1377</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">if</span><span class="default">&nbsp;</span><span class="keyword">(</span><span class="default">$where</span><span class="default">&nbsp;</span><span class="keyword">!==</span><span class="default">&nbsp;</span><span class="default">null</span><span class="keyword">)</span><span class="default">&nbsp;</span><span class="keyword">{</span>                                                                                                                                                         </span>
<span class="lineNum" id="container1378"><a name="1378"></a><a href="#1378" id="line1378">    1378</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">_where</span><span class="keyword">(</span><span class="default">$select</span><span class="keyword">,</span><span class="default">&nbsp;</span><span class="default">$where</span><span class="keyword">)</span><span class="keyword">;</span>                                                                                                                                            </span>
<span class="lineNum" id="container1379"><a name="1379"></a><a href="#1379" id="line1379">    1379</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">}</span>                                                                                                                                                                              </span>
<span class="lineNum" id="container1380"><a name="1380"></a><a href="#1380" id="line1380">    1380</a> </span>                :                                                                                                                                                                                            
<span class="lineNum" id="container1381"><a name="1381"></a><a href="#1381" id="line1381">    1381</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">if</span><span class="default">&nbsp;</span><span class="keyword">(</span><span class="default">$order</span><span class="default">&nbsp;</span><span class="keyword">!==</span><span class="default">&nbsp;</span><span class="default">null</span><span class="keyword">)</span><span class="default">&nbsp;</span><span class="keyword">{</span>                                                                                                                                                         </span>
<span class="lineNum" id="container1382"><a name="1382"></a><a href="#1382" id="line1382">    1382</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">_order</span><span class="keyword">(</span><span class="default">$select</span><span class="keyword">,</span><span class="default">&nbsp;</span><span class="default">$order</span><span class="keyword">)</span><span class="keyword">;</span>                                                                                                                                            </span>
<span class="lineNum" id="container1383"><a name="1383"></a><a href="#1383" id="line1383">    1383</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">}</span>                                                                                                                                                                              </span>
<span class="lineNum" id="container1384"><a name="1384"></a><a href="#1384" id="line1384">    1384</a> </span>                :                                                                                                                                                                                            
<span class="lineNum" id="container1385"><a name="1385"></a><a href="#1385" id="line1385">    1385</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$select</span><span class="keyword">-&gt;</span><span class="default">limit</span><span class="keyword">(</span><span class="default">1</span><span class="keyword">,</span><span class="default">&nbsp;</span><span class="keyword">(</span><span class="keyword">(</span><span class="default">is_numeric</span><span class="keyword">(</span><span class="default">$offset</span><span class="keyword">)</span><span class="keyword">)</span><span class="default">&nbsp;</span><span class="keyword">?</span><span class="default">&nbsp;</span><span class="keyword">(int)</span><span class="default">&nbsp;</span><span class="default">$offset</span><span class="default">&nbsp;</span><span class="keyword">:</span><span class="default">&nbsp;</span><span class="default">null</span><span class="keyword">)</span><span class="keyword">)</span><span class="keyword">;</span>                                                                                                             </span>
<span class="lineNum" id="container1386"><a name="1386"></a><a href="#1386" id="line1386">    1386</a> </span>                :                                                                                                                                                                                            
<span class="lineNum" id="container1387"><a name="1387"></a><a href="#1387" id="line1387">    1387</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">}</span><span class="default">&nbsp;</span><span class="keyword">else</span><span class="default">&nbsp;</span><span class="keyword">{</span>                                                                                                                                                                           </span>
<span class="lineNum" id="container1388"><a name="1388"></a><a href="#1388" id="line1388">    1388</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$select</span><span class="default">&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="default">$where</span><span class="keyword">-&gt;</span><span class="default">limit</span><span class="keyword">(</span><span class="default">1</span><span class="keyword">,</span><span class="default">&nbsp;</span><span class="default">$where</span><span class="keyword">-&gt;</span><span class="default">getPart</span><span class="keyword">(</span><span class="default">Zend_Db_Select</span><span class="keyword">::</span><span class="default">LIMIT_OFFSET</span><span class="keyword">)</span><span class="keyword">)</span><span class="keyword">;</span>                                                                                                     </span>
<span class="lineNum" id="container1389"><a name="1389"></a><a href="#1389" id="line1389">    1389</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">}</span>                                                                                                                                                                                  
<span class="lineNum" id="container1390"><a name="1390"></a><a href="#1390" id="line1390">    1390</a> </span>                :                                                                                                                                                                                            
<span class="lineNum" id="container1391"><a name="1391"></a><a href="#1391" id="line1391">    1391</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$rows</span><span class="default">&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">_fetch</span><span class="keyword">(</span><span class="default">$select</span><span class="keyword">)</span><span class="keyword">;</span>                                                                                                                                                    </span>
<span class="lineNum" id="container1392"><a name="1392"></a><a href="#1392" id="line1392">    1392</a> </span>                :                                                                                                                                                                                            
<span class="lineNum" id="container1393"><a name="1393"></a><a href="#1393" id="line1393">    1393</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">if</span><span class="default">&nbsp;</span><span class="keyword">(</span><span class="default">count</span><span class="keyword">(</span><span class="default">$rows</span><span class="keyword">)</span><span class="default">&nbsp;</span><span class="keyword">==</span><span class="default">&nbsp;</span><span class="default">0</span><span class="keyword">)</span><span class="default">&nbsp;</span><span class="keyword">{</span>                                                                                                                                                           </span>
<span class="lineNum" id="container1394"><a name="1394"></a><a href="#1394" id="line1394">    1394</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">return</span><span class="default">&nbsp;</span><span class="default">null</span><span class="keyword">;</span>                                                                                                                                                                   </span>
<span class="lineNum" id="container1395"><a name="1395"></a><a href="#1395" id="line1395">    1395</a> </span><span class="lineDeadCode">                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">}</span>                                                                                                                                                                                  </span>
<span class="lineNum" id="container1396"><a name="1396"></a><a href="#1396" id="line1396">    1396</a> </span>                :                                                                                                                                                                                            
<span class="lineNum" id="container1397"><a name="1397"></a><a href="#1397" id="line1397">    1397</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$data</span><span class="default">&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="keyword">array</span><span class="keyword">(</span>                                                                                                                                                                     
<span class="lineNum" id="container1398"><a name="1398"></a><a href="#1398" id="line1398">    1398</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">'table'</span><span class="default">&nbsp;&nbsp;&nbsp;</span><span class="keyword">=&gt;</span><span class="default">&nbsp;</span><span class="default">$this</span><span class="keyword">,</span>                                                                                                                                                            </span>
<span class="lineNum" id="container1399"><a name="1399"></a><a href="#1399" id="line1399">    1399</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">'data'</span><span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">=&gt;</span><span class="default">&nbsp;</span><span class="default">$rows</span><span class="keyword">[</span><span class="default">0</span><span class="keyword">]</span><span class="keyword">,</span>                                                                                                                                                        </span>
<span class="lineNum" id="container1400"><a name="1400"></a><a href="#1400" id="line1400">    1400</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">'readOnly'</span><span class="default">&nbsp;</span><span class="keyword">=&gt;</span><span class="default">&nbsp;</span><span class="default">$select</span><span class="keyword">-&gt;</span><span class="default">isReadOnly</span><span class="keyword">(</span><span class="keyword">)</span><span class="keyword">,</span>                                                                                                                                           </span>
<span class="lineNum" id="container1401"><a name="1401"></a><a href="#1401" id="line1401">    1401</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">'stored'</span><span class="default">&nbsp;&nbsp;</span><span class="keyword">=&gt;</span><span class="default">&nbsp;</span><span class="default">true</span>                                                                                                                                                              
<span class="lineNum" id="container1402"><a name="1402"></a><a href="#1402" id="line1402">    1402</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">)</span><span class="keyword">;</span>                                                                                                                                                                                 </span>
<span class="lineNum" id="container1403"><a name="1403"></a><a href="#1403" id="line1403">    1403</a> </span>                :                                                                                                                                                                                            
<span class="lineNum" id="container1404"><a name="1404"></a><a href="#1404" id="line1404">    1404</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$rowClass</span><span class="default">&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">getRowClass</span><span class="keyword">(</span><span class="keyword">)</span><span class="keyword">;</span>                                                                                                                                                  </span>
<span class="lineNum" id="container1405"><a name="1405"></a><a href="#1405" id="line1405">    1405</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">if</span><span class="default">&nbsp;</span><span class="keyword">(</span><span class="keyword">!</span><span class="default">class_exists</span><span class="keyword">(</span><span class="default">$rowClass</span><span class="keyword">)</span><span class="keyword">)</span><span class="default">&nbsp;</span><span class="keyword">{</span>                                                                                                                                                    </span>
<span class="lineNum" id="container1406"><a name="1406"></a><a href="#1406" id="line1406">    1406</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">require_once</span><span class="default">&nbsp;</span><span class="default">'Zend/Loader.php'</span><span class="keyword">;</span>                                                                                                                                                </span>
<span class="lineNum" id="container1407"><a name="1407"></a><a href="#1407" id="line1407">    1407</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">Zend_Loader</span><span class="keyword">::</span><span class="default">loadClass</span><span class="keyword">(</span><span class="default">$rowClass</span><span class="keyword">)</span><span class="keyword">;</span>                                                                                                                                             </span>
<span class="lineNum" id="container1408"><a name="1408"></a><a href="#1408" id="line1408">    1408</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">}</span>                                                                                                                                                                                  </span>
<span class="lineNum" id="container1409"><a name="1409"></a><a href="#1409" id="line1409">    1409</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">return</span><span class="default">&nbsp;</span><span class="keyword">new</span><span class="default">&nbsp;</span><span class="default">$rowClass</span><span class="keyword">(</span><span class="default">$data</span><span class="keyword">)</span><span class="keyword">;</span>                                                                                                                                                       </span>
<span class="lineNum" id="container1410"><a name="1410"></a><a href="#1410" id="line1410">    1410</a> </span><span class="lineDeadCode">                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">}</span>                                                                                                                                                                                      </span>
<span class="lineNum" id="container1411"><a name="1411"></a><a href="#1411" id="line1411">    1411</a> </span>                :                                                                                                                                                                                            
<span class="lineNum" id="container1412"><a name="1412"></a><a href="#1412" id="line1412">    1412</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">/**</span>                                                                                                                                                                                    
<span class="lineNum" id="container1413"><a name="1413"></a><a href="#1413" id="line1413">    1413</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;Fetches&nbsp;a&nbsp;new&nbsp;blank&nbsp;row&nbsp;(not&nbsp;from&nbsp;the&nbsp;database).</span>                                                                                                                                    
<span class="lineNum" id="container1414"><a name="1414"></a><a href="#1414" id="line1414">    1414</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*</span>                                                                                                                                                                                     
<span class="lineNum" id="container1415"><a name="1415"></a><a href="#1415" id="line1415">    1415</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@return&nbsp;Zend_Db_Table_Row_Abstract</span>                                                                                                                                                  
<span class="lineNum" id="container1416"><a name="1416"></a><a href="#1416" id="line1416">    1416</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@deprecated&nbsp;since&nbsp;0.9.3&nbsp;-&nbsp;use&nbsp;createRow()&nbsp;instead.</span>                                                                                                                                  
<span class="lineNum" id="container1417"><a name="1417"></a><a href="#1417" id="line1417">    1417</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/</span>                                                                                                                                                                                    
<span class="lineNum" id="container1418"><a name="1418"></a><a href="#1418" id="line1418">    1418</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">public</span><span class="default">&nbsp;</span><span class="keyword">function</span><span class="default">&nbsp;</span><span class="default">fetchNew</span><span class="keyword">(</span><span class="keyword">)</span>                                                                                                                                                             
<span class="lineNum" id="container1419"><a name="1419"></a><a href="#1419" id="line1419">    1419</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">{</span>                                                                                                                                                                                      
<span class="lineNum" id="container1420"><a name="1420"></a><a href="#1420" id="line1420">    1420</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">return</span><span class="default">&nbsp;</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">createRow</span><span class="keyword">(</span><span class="keyword">)</span><span class="keyword">;</span>                                                                                                                                                         </span>
<span class="lineNum" id="container1421"><a name="1421"></a><a href="#1421" id="line1421">    1421</a> </span><span class="lineDeadCode">                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">}</span>                                                                                                                                                                                      </span>
<span class="lineNum" id="container1422"><a name="1422"></a><a href="#1422" id="line1422">    1422</a> </span>                :                                                                                                                                                                                            
<span class="lineNum" id="container1423"><a name="1423"></a><a href="#1423" id="line1423">    1423</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">/**</span>                                                                                                                                                                                    
<span class="lineNum" id="container1424"><a name="1424"></a><a href="#1424" id="line1424">    1424</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;Fetches&nbsp;a&nbsp;new&nbsp;blank&nbsp;row&nbsp;(not&nbsp;from&nbsp;the&nbsp;database).</span>                                                                                                                                    
<span class="lineNum" id="container1425"><a name="1425"></a><a href="#1425" id="line1425">    1425</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*</span>                                                                                                                                                                                     
<span class="lineNum" id="container1426"><a name="1426"></a><a href="#1426" id="line1426">    1426</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@param&nbsp;&nbsp;array&nbsp;$data&nbsp;OPTIONAL&nbsp;data&nbsp;to&nbsp;populate&nbsp;in&nbsp;the&nbsp;new&nbsp;row.</span>                                                                                                                       
<span class="lineNum" id="container1427"><a name="1427"></a><a href="#1427" id="line1427">    1427</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@param&nbsp;&nbsp;string&nbsp;$defaultSource&nbsp;OPTIONAL&nbsp;flag&nbsp;to&nbsp;force&nbsp;default&nbsp;values&nbsp;into&nbsp;new&nbsp;row</span>                                                                                                    
<span class="lineNum" id="container1428"><a name="1428"></a><a href="#1428" id="line1428">    1428</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@return&nbsp;Zend_Db_Table_Row_Abstract</span>                                                                                                                                                  
<span class="lineNum" id="container1429"><a name="1429"></a><a href="#1429" id="line1429">    1429</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/</span>                                                                                                                                                                                    
<span class="lineNum" id="container1430"><a name="1430"></a><a href="#1430" id="line1430">    1430</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">public</span><span class="default">&nbsp;</span><span class="keyword">function</span><span class="default">&nbsp;</span><span class="default">createRow</span><span class="keyword">(</span><span class="keyword">array</span><span class="default">&nbsp;</span><span class="default">$data</span><span class="default">&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="keyword">array</span><span class="keyword">(</span><span class="keyword">)</span><span class="keyword">,</span><span class="default">&nbsp;</span><span class="default">$defaultSource</span><span class="default">&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="default">null</span><span class="keyword">)</span>                                                                                                                
<span class="lineNum" id="container1431"><a name="1431"></a><a href="#1431" id="line1431">    1431</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">{</span>                                                                                                                                                                                      
<span class="lineNum" id="container1432"><a name="1432"></a><a href="#1432" id="line1432">    1432</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$cols</span><span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">_getCols</span><span class="keyword">(</span><span class="keyword">)</span><span class="keyword">;</span>                                                                                                                                                     </span>
<span class="lineNum" id="container1433"><a name="1433"></a><a href="#1433" id="line1433">    1433</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$defaults</span><span class="default">&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="default">array_combine</span><span class="keyword">(</span><span class="default">$cols</span><span class="keyword">,</span><span class="default">&nbsp;</span><span class="default">array_fill</span><span class="keyword">(</span><span class="default">0</span><span class="keyword">,</span><span class="default">&nbsp;</span><span class="default">count</span><span class="keyword">(</span><span class="default">$cols</span><span class="keyword">)</span><span class="keyword">,</span><span class="default">&nbsp;</span><span class="default">null</span><span class="keyword">)</span><span class="keyword">)</span><span class="keyword">;</span>                                                                                                               </span>
<span class="lineNum" id="container1434"><a name="1434"></a><a href="#1434" id="line1434">    1434</a> </span>                :                                                                                                                                                                                            
<span class="lineNum" id="container1435"><a name="1435"></a><a href="#1435" id="line1435">    1435</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">//&nbsp;nothing&nbsp;provided&nbsp;at&nbsp;call-time,&nbsp;take&nbsp;the&nbsp;class&nbsp;value</span>                                                                                                                             
<span class="lineNum" id="container1436"><a name="1436"></a><a href="#1436" id="line1436">    1436</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">if</span><span class="default">&nbsp;</span><span class="keyword">(</span><span class="default">$defaultSource</span><span class="default">&nbsp;</span><span class="keyword">==</span><span class="default">&nbsp;</span><span class="default">null</span><span class="keyword">)</span><span class="default">&nbsp;</span><span class="keyword">{</span>                                                                                                                                                      </span>
<span class="lineNum" id="container1437"><a name="1437"></a><a href="#1437" id="line1437">    1437</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$defaultSource</span><span class="default">&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">_defaultSource</span><span class="keyword">;</span>                                                                                                                                        </span>
<span class="lineNum" id="container1438"><a name="1438"></a><a href="#1438" id="line1438">    1438</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">}</span>                                                                                                                                                                                  </span>
<span class="lineNum" id="container1439"><a name="1439"></a><a href="#1439" id="line1439">    1439</a> </span>                :                                                                                                                                                                                            
<span class="lineNum" id="container1440"><a name="1440"></a><a href="#1440" id="line1440">    1440</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">if</span><span class="default">&nbsp;</span><span class="keyword">(</span><span class="keyword">!</span><span class="default">in_array</span><span class="keyword">(</span><span class="default">$defaultSource</span><span class="keyword">,</span><span class="default">&nbsp;</span><span class="keyword">array</span><span class="keyword">(</span><span class="default">self</span><span class="keyword">::</span><span class="default">DEFAULT_CLASS</span><span class="keyword">,</span><span class="default">&nbsp;</span><span class="default">self</span><span class="keyword">::</span><span class="default">DEFAULT_DB</span><span class="keyword">,</span><span class="default">&nbsp;</span><span class="default">self</span><span class="keyword">::</span><span class="default">DEFAULT_NONE</span><span class="keyword">)</span><span class="keyword">)</span><span class="keyword">)</span><span class="default">&nbsp;</span><span class="keyword">{</span>                                                                                 </span>
<span class="lineNum" id="container1441"><a name="1441"></a><a href="#1441" id="line1441">    1441</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$defaultSource</span><span class="default">&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="default">self</span><span class="keyword">::</span><span class="default">DEFAULT_NONE</span><span class="keyword">;</span>                                                                                                                                           </span>
<span class="lineNum" id="container1442"><a name="1442"></a><a href="#1442" id="line1442">    1442</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">}</span>                                                                                                                                                                                  </span>
<span class="lineNum" id="container1443"><a name="1443"></a><a href="#1443" id="line1443">    1443</a> </span>                :                                                                                                                                                                                            
<span class="lineNum" id="container1444"><a name="1444"></a><a href="#1444" id="line1444">    1444</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">if</span><span class="default">&nbsp;</span><span class="keyword">(</span><span class="default">$defaultSource</span><span class="default">&nbsp;</span><span class="keyword">==</span><span class="default">&nbsp;</span><span class="default">self</span><span class="keyword">::</span><span class="default">DEFAULT_DB</span><span class="keyword">)</span><span class="default">&nbsp;</span><span class="keyword">{</span>                                                                                                                                          </span>
<span class="lineNum" id="container1445"><a name="1445"></a><a href="#1445" id="line1445">    1445</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">foreach</span><span class="default">&nbsp;</span><span class="keyword">(</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">_metadata</span><span class="default">&nbsp;</span><span class="keyword">as</span><span class="default">&nbsp;</span><span class="default">$metadataName</span><span class="default">&nbsp;</span><span class="keyword">=&gt;</span><span class="default">&nbsp;</span><span class="default">$metadata</span><span class="keyword">)</span><span class="default">&nbsp;</span><span class="keyword">{</span>                                                                                                                     </span>
<span class="lineNum" id="container1446"><a name="1446"></a><a href="#1446" id="line1446">    1446</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">if</span><span class="default">&nbsp;</span><span class="keyword">(</span><span class="keyword">(</span><span class="default">$metadata</span><span class="keyword">[</span><span class="default">'DEFAULT'</span><span class="keyword">]</span><span class="default">&nbsp;</span><span class="default">!=</span><span class="default">&nbsp;</span><span class="default">null</span><span class="keyword">)</span><span class="default">&nbsp;</span><span class="keyword">&amp;&amp;</span>                                                                                                                                      </span>
<span class="lineNum" id="container1447"><a name="1447"></a><a href="#1447" id="line1447">    1447</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">(</span><span class="default">$metadata</span><span class="keyword">[</span><span class="default">'NULLABLE'</span><span class="keyword">]</span><span class="default">&nbsp;</span><span class="keyword">!==</span><span class="default">&nbsp;</span><span class="default">true</span><span class="default">&nbsp;</span><span class="keyword">||</span><span class="default">&nbsp;</span><span class="keyword">(</span><span class="default">$metadata</span><span class="keyword">[</span><span class="default">'NULLABLE'</span><span class="keyword">]</span><span class="default">&nbsp;</span><span class="keyword">===</span><span class="default">&nbsp;</span><span class="default">true</span><span class="default">&nbsp;</span><span class="keyword">&amp;&amp;</span><span class="default">&nbsp;</span><span class="keyword">isset</span><span class="keyword">(</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">_defaultValues</span><span class="keyword">[</span><span class="default">$metadataName</span><span class="keyword">]</span><span class="keyword">)</span><span class="default">&nbsp;</span><span class="keyword">&amp;&amp;</span><span class="default">&nbsp;</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">_defaultValues</span><span class="keyword">[</span><span class="default">$metadataName</span><span class="keyword">]</span><span class="default">&nbsp;</span><span class="keyword">===</span><span class="default">&nbsp;</span><span class="default">true</span><span class="keyword">)</span><span class="keyword">)</span><span class="default">&nbsp;</span><span class="keyword">&amp;&amp;</span></span>
<span class="lineNum" id="container1448"><a name="1448"></a><a href="#1448" id="line1448">    1448</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">(</span><span class="keyword">!</span><span class="keyword">(</span><span class="keyword">isset</span><span class="keyword">(</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">_defaultValues</span><span class="keyword">[</span><span class="default">$metadataName</span><span class="keyword">]</span><span class="keyword">)</span><span class="default">&nbsp;</span><span class="keyword">&amp;&amp;</span><span class="default">&nbsp;</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">_defaultValues</span><span class="keyword">[</span><span class="default">$metadataName</span><span class="keyword">]</span><span class="default">&nbsp;</span><span class="keyword">===</span><span class="default">&nbsp;</span><span class="default">false</span><span class="keyword">)</span><span class="keyword">)</span><span class="keyword">)</span><span class="default">&nbsp;</span><span class="keyword">{</span>                                                                  </span>
<span class="lineNum" id="container1449"><a name="1449"></a><a href="#1449" id="line1449">    1449</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$defaults</span><span class="keyword">[</span><span class="default">$metadataName</span><span class="keyword">]</span><span class="default">&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="default">$metadata</span><span class="keyword">[</span><span class="default">'DEFAULT'</span><span class="keyword">]</span><span class="keyword">;</span>                                                                                                                       </span>
<span class="lineNum" id="container1450"><a name="1450"></a><a href="#1450" id="line1450">    1450</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">}</span>                                                                                                                                                                          </span>
<span class="lineNum" id="container1451"><a name="1451"></a><a href="#1451" id="line1451">    1451</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">}</span>                                                                                                                                                                              </span>
<span class="lineNum" id="container1452"><a name="1452"></a><a href="#1452" id="line1452">    1452</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">}</span><span class="default">&nbsp;</span><span class="keyword">elseif</span><span class="default">&nbsp;</span><span class="keyword">(</span><span class="default">$defaultSource</span><span class="default">&nbsp;</span><span class="keyword">==</span><span class="default">&nbsp;</span><span class="default">self</span><span class="keyword">::</span><span class="default">DEFAULT_CLASS</span><span class="default">&nbsp;</span><span class="keyword">&amp;&amp;</span><span class="default">&nbsp;</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">_defaultValues</span><span class="keyword">)</span><span class="default">&nbsp;</span><span class="keyword">{</span>                                                                                                        </span>
<span class="lineNum" id="container1453"><a name="1453"></a><a href="#1453" id="line1453">    1453</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">foreach</span><span class="default">&nbsp;</span><span class="keyword">(</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">_defaultValues</span><span class="default">&nbsp;</span><span class="keyword">as</span><span class="default">&nbsp;</span><span class="default">$defaultName</span><span class="default">&nbsp;</span><span class="keyword">=&gt;</span><span class="default">&nbsp;</span><span class="default">$defaultValue</span><span class="keyword">)</span><span class="default">&nbsp;</span><span class="keyword">{</span>                                                                                                             </span>
<span class="lineNum" id="container1454"><a name="1454"></a><a href="#1454" id="line1454">    1454</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">if</span><span class="default">&nbsp;</span><span class="keyword">(</span><span class="default">array_key_exists</span><span class="keyword">(</span><span class="default">$defaultName</span><span class="keyword">,</span><span class="default">&nbsp;</span><span class="default">$defaults</span><span class="keyword">)</span><span class="keyword">)</span><span class="default">&nbsp;</span><span class="keyword">{</span>                                                                                                                           </span>
<span class="lineNum" id="container1455"><a name="1455"></a><a href="#1455" id="line1455">    1455</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$defaults</span><span class="keyword">[</span><span class="default">$defaultName</span><span class="keyword">]</span><span class="default">&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="default">$defaultValue</span><span class="keyword">;</span>                                                                                                                               </span>
<span class="lineNum" id="container1456"><a name="1456"></a><a href="#1456" id="line1456">    1456</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">}</span>                                                                                                                                                                          </span>
<span class="lineNum" id="container1457"><a name="1457"></a><a href="#1457" id="line1457">    1457</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">}</span>                                                                                                                                                                              </span>
<span class="lineNum" id="container1458"><a name="1458"></a><a href="#1458" id="line1458">    1458</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">}</span>                                                                                                                                                                                  </span>
<span class="lineNum" id="container1459"><a name="1459"></a><a href="#1459" id="line1459">    1459</a> </span>                :                                                                                                                                                                                            
<span class="lineNum" id="container1460"><a name="1460"></a><a href="#1460" id="line1460">    1460</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$config</span><span class="default">&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="keyword">array</span><span class="keyword">(</span>                                                                                                                                                                   
<span class="lineNum" id="container1461"><a name="1461"></a><a href="#1461" id="line1461">    1461</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">'table'</span><span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">=&gt;</span><span class="default">&nbsp;</span><span class="default">$this</span><span class="keyword">,</span>                                                                                                                                                           </span>
<span class="lineNum" id="container1462"><a name="1462"></a><a href="#1462" id="line1462">    1462</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">'data'</span><span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">=&gt;</span><span class="default">&nbsp;</span><span class="default">$defaults</span><span class="keyword">,</span>                                                                                                                                                       </span>
<span class="lineNum" id="container1463"><a name="1463"></a><a href="#1463" id="line1463">    1463</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">'readOnly'</span><span class="default">&nbsp;</span><span class="keyword">=&gt;</span><span class="default">&nbsp;</span><span class="default">false</span><span class="keyword">,</span>                                                                                                                                                           </span>
<span class="lineNum" id="container1464"><a name="1464"></a><a href="#1464" id="line1464">    1464</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">'stored'</span><span class="default">&nbsp;&nbsp;&nbsp;</span><span class="keyword">=&gt;</span><span class="default">&nbsp;</span><span class="default">false</span>                                                                                                                                                            
<span class="lineNum" id="container1465"><a name="1465"></a><a href="#1465" id="line1465">    1465</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">)</span><span class="keyword">;</span>                                                                                                                                                                                 </span>
<span class="lineNum" id="container1466"><a name="1466"></a><a href="#1466" id="line1466">    1466</a> </span>                :                                                                                                                                                                                            
<span class="lineNum" id="container1467"><a name="1467"></a><a href="#1467" id="line1467">    1467</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$rowClass</span><span class="default">&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">getRowClass</span><span class="keyword">(</span><span class="keyword">)</span><span class="keyword">;</span>                                                                                                                                                  </span>
<span class="lineNum" id="container1468"><a name="1468"></a><a href="#1468" id="line1468">    1468</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">if</span><span class="default">&nbsp;</span><span class="keyword">(</span><span class="keyword">!</span><span class="default">class_exists</span><span class="keyword">(</span><span class="default">$rowClass</span><span class="keyword">)</span><span class="keyword">)</span><span class="default">&nbsp;</span><span class="keyword">{</span>                                                                                                                                                    </span>
<span class="lineNum" id="container1469"><a name="1469"></a><a href="#1469" id="line1469">    1469</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">require_once</span><span class="default">&nbsp;</span><span class="default">'Zend/Loader.php'</span><span class="keyword">;</span>                                                                                                                                                </span>
<span class="lineNum" id="container1470"><a name="1470"></a><a href="#1470" id="line1470">    1470</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">Zend_Loader</span><span class="keyword">::</span><span class="default">loadClass</span><span class="keyword">(</span><span class="default">$rowClass</span><span class="keyword">)</span><span class="keyword">;</span>                                                                                                                                             </span>
<span class="lineNum" id="container1471"><a name="1471"></a><a href="#1471" id="line1471">    1471</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">}</span>                                                                                                                                                                                  </span>
<span class="lineNum" id="container1472"><a name="1472"></a><a href="#1472" id="line1472">    1472</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$row</span><span class="default">&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="keyword">new</span><span class="default">&nbsp;</span><span class="default">$rowClass</span><span class="keyword">(</span><span class="default">$config</span><span class="keyword">)</span><span class="keyword">;</span>                                                                                                                                                     </span>
<span class="lineNum" id="container1473"><a name="1473"></a><a href="#1473" id="line1473">    1473</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$row</span><span class="keyword">-&gt;</span><span class="default">setFromArray</span><span class="keyword">(</span><span class="default">$data</span><span class="keyword">)</span><span class="keyword">;</span>                                                                                                                                                         </span>
<span class="lineNum" id="container1474"><a name="1474"></a><a href="#1474" id="line1474">    1474</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">return</span><span class="default">&nbsp;</span><span class="default">$row</span><span class="keyword">;</span>                                                                                                                                                                       </span>
<span class="lineNum" id="container1475"><a name="1475"></a><a href="#1475" id="line1475">    1475</a> </span><span class="lineDeadCode">                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">}</span>                                                                                                                                                                                      </span>
<span class="lineNum" id="container1476"><a name="1476"></a><a href="#1476" id="line1476">    1476</a> </span>                :                                                                                                                                                                                            
<span class="lineNum" id="container1477"><a name="1477"></a><a href="#1477" id="line1477">    1477</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">/**</span>                                                                                                                                                                                    
<span class="lineNum" id="container1478"><a name="1478"></a><a href="#1478" id="line1478">    1478</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;Generate&nbsp;WHERE&nbsp;clause&nbsp;from&nbsp;user-supplied&nbsp;string&nbsp;or&nbsp;array</span>                                                                                                                            
<span class="lineNum" id="container1479"><a name="1479"></a><a href="#1479" id="line1479">    1479</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*</span>                                                                                                                                                                                     
<span class="lineNum" id="container1480"><a name="1480"></a><a href="#1480" id="line1480">    1480</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@param&nbsp;&nbsp;string|array&nbsp;$where&nbsp;&nbsp;OPTIONAL&nbsp;An&nbsp;SQL&nbsp;WHERE&nbsp;clause.</span>                                                                                                                          
<span class="lineNum" id="container1481"><a name="1481"></a><a href="#1481" id="line1481">    1481</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@return&nbsp;Zend_Db_Table_Select</span>                                                                                                                                                        
<span class="lineNum" id="container1482"><a name="1482"></a><a href="#1482" id="line1482">    1482</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/</span>                                                                                                                                                                                    
<span class="lineNum" id="container1483"><a name="1483"></a><a href="#1483" id="line1483">    1483</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">protected</span><span class="default">&nbsp;</span><span class="keyword">function</span><span class="default">&nbsp;</span><span class="default">_where</span><span class="keyword">(</span><span class="default">Zend_Db_Table_Select</span><span class="default">&nbsp;</span><span class="default">$select</span><span class="keyword">,</span><span class="default">&nbsp;</span><span class="default">$where</span><span class="keyword">)</span>                                                                                                                        
<span class="lineNum" id="container1484"><a name="1484"></a><a href="#1484" id="line1484">    1484</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">{</span>                                                                                                                                                                                      
<span class="lineNum" id="container1485"><a name="1485"></a><a href="#1485" id="line1485">    1485</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$where</span><span class="default">&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="keyword">(array)</span><span class="default">&nbsp;</span><span class="default">$where</span><span class="keyword">;</span>                                                                                                                                                           </span>
<span class="lineNum" id="container1486"><a name="1486"></a><a href="#1486" id="line1486">    1486</a> </span>                :                                                                                                                                                                                            
<span class="lineNum" id="container1487"><a name="1487"></a><a href="#1487" id="line1487">    1487</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">foreach</span><span class="default">&nbsp;</span><span class="keyword">(</span><span class="default">$where</span><span class="default">&nbsp;</span><span class="keyword">as</span><span class="default">&nbsp;</span><span class="default">$key</span><span class="default">&nbsp;</span><span class="keyword">=&gt;</span><span class="default">&nbsp;</span><span class="default">$val</span><span class="keyword">)</span><span class="default">&nbsp;</span><span class="keyword">{</span>                                                                                                                                                 </span>
<span class="lineNum" id="container1488"><a name="1488"></a><a href="#1488" id="line1488">    1488</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">//&nbsp;is&nbsp;$key&nbsp;an&nbsp;int?</span>                                                                                                                                                             
<span class="lineNum" id="container1489"><a name="1489"></a><a href="#1489" id="line1489">    1489</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">if</span><span class="default">&nbsp;</span><span class="keyword">(</span><span class="default">is_int</span><span class="keyword">(</span><span class="default">$key</span><span class="keyword">)</span><span class="keyword">)</span><span class="default">&nbsp;</span><span class="keyword">{</span>                                                                                                                                                            </span>
<span class="lineNum" id="container1490"><a name="1490"></a><a href="#1490" id="line1490">    1490</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">//&nbsp;$val&nbsp;is&nbsp;the&nbsp;full&nbsp;condition</span>                                                                                                                                              
<span class="lineNum" id="container1491"><a name="1491"></a><a href="#1491" id="line1491">    1491</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$select</span><span class="keyword">-&gt;</span><span class="default">where</span><span class="keyword">(</span><span class="default">$val</span><span class="keyword">)</span><span class="keyword">;</span>                                                                                                                                                      </span>
<span class="lineNum" id="container1492"><a name="1492"></a><a href="#1492" id="line1492">    1492</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">}</span><span class="default">&nbsp;</span><span class="keyword">else</span><span class="default">&nbsp;</span><span class="keyword">{</span>                                                                                                                                                                       </span>
<span class="lineNum" id="container1493"><a name="1493"></a><a href="#1493" id="line1493">    1493</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">//&nbsp;$key&nbsp;is&nbsp;the&nbsp;condition&nbsp;with&nbsp;placeholder,</span>                                                                                                                                 
<span class="lineNum" id="container1494"><a name="1494"></a><a href="#1494" id="line1494">    1494</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">//&nbsp;and&nbsp;$val&nbsp;is&nbsp;quoted&nbsp;into&nbsp;the&nbsp;condition</span>                                                                                                                                   
<span class="lineNum" id="container1495"><a name="1495"></a><a href="#1495" id="line1495">    1495</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$select</span><span class="keyword">-&gt;</span><span class="default">where</span><span class="keyword">(</span><span class="default">$key</span><span class="keyword">,</span><span class="default">&nbsp;</span><span class="default">$val</span><span class="keyword">)</span><span class="keyword">;</span>                                                                                                                                                </span>
<span class="lineNum" id="container1496"><a name="1496"></a><a href="#1496" id="line1496">    1496</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">}</span>                                                                                                                                                                              
<span class="lineNum" id="container1497"><a name="1497"></a><a href="#1497" id="line1497">    1497</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">}</span>                                                                                                                                                                                  </span>
<span class="lineNum" id="container1498"><a name="1498"></a><a href="#1498" id="line1498">    1498</a> </span>                :                                                                                                                                                                                            
<span class="lineNum" id="container1499"><a name="1499"></a><a href="#1499" id="line1499">    1499</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">return</span><span class="default">&nbsp;</span><span class="default">$select</span><span class="keyword">;</span>                                                                                                                                                                    </span>
<span class="lineNum" id="container1500"><a name="1500"></a><a href="#1500" id="line1500">    1500</a> </span><span class="lineDeadCode">                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">}</span>                                                                                                                                                                                      </span>
<span class="lineNum" id="container1501"><a name="1501"></a><a href="#1501" id="line1501">    1501</a> </span>                :                                                                                                                                                                                            
<span class="lineNum" id="container1502"><a name="1502"></a><a href="#1502" id="line1502">    1502</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">/**</span>                                                                                                                                                                                    
<span class="lineNum" id="container1503"><a name="1503"></a><a href="#1503" id="line1503">    1503</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;Generate&nbsp;ORDER&nbsp;clause&nbsp;from&nbsp;user-supplied&nbsp;string&nbsp;or&nbsp;array</span>                                                                                                                            
<span class="lineNum" id="container1504"><a name="1504"></a><a href="#1504" id="line1504">    1504</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*</span>                                                                                                                                                                                     
<span class="lineNum" id="container1505"><a name="1505"></a><a href="#1505" id="line1505">    1505</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@param&nbsp;&nbsp;string|array&nbsp;$order&nbsp;&nbsp;OPTIONAL&nbsp;An&nbsp;SQL&nbsp;ORDER&nbsp;clause.</span>                                                                                                                          
<span class="lineNum" id="container1506"><a name="1506"></a><a href="#1506" id="line1506">    1506</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@return&nbsp;Zend_Db_Table_Select</span>                                                                                                                                                        
<span class="lineNum" id="container1507"><a name="1507"></a><a href="#1507" id="line1507">    1507</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/</span>                                                                                                                                                                                    
<span class="lineNum" id="container1508"><a name="1508"></a><a href="#1508" id="line1508">    1508</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">protected</span><span class="default">&nbsp;</span><span class="keyword">function</span><span class="default">&nbsp;</span><span class="default">_order</span><span class="keyword">(</span><span class="default">Zend_Db_Table_Select</span><span class="default">&nbsp;</span><span class="default">$select</span><span class="keyword">,</span><span class="default">&nbsp;</span><span class="default">$order</span><span class="keyword">)</span>                                                                                                                        
<span class="lineNum" id="container1509"><a name="1509"></a><a href="#1509" id="line1509">    1509</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">{</span>                                                                                                                                                                                      
<span class="lineNum" id="container1510"><a name="1510"></a><a href="#1510" id="line1510">    1510</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">if</span><span class="default">&nbsp;</span><span class="keyword">(</span><span class="keyword">!</span><span class="default">is_array</span><span class="keyword">(</span><span class="default">$order</span><span class="keyword">)</span><span class="keyword">)</span><span class="default">&nbsp;</span><span class="keyword">{</span>                                                                                                                                                           </span>
<span class="lineNum" id="container1511"><a name="1511"></a><a href="#1511" id="line1511">    1511</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$order</span><span class="default">&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="keyword">array</span><span class="keyword">(</span><span class="default">$order</span><span class="keyword">)</span><span class="keyword">;</span>                                                                                                                                                        </span>
<span class="lineNum" id="container1512"><a name="1512"></a><a href="#1512" id="line1512">    1512</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">}</span>                                                                                                                                                                                  </span>
<span class="lineNum" id="container1513"><a name="1513"></a><a href="#1513" id="line1513">    1513</a> </span>                :                                                                                                                                                                                            
<span class="lineNum" id="container1514"><a name="1514"></a><a href="#1514" id="line1514">    1514</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">foreach</span><span class="default">&nbsp;</span><span class="keyword">(</span><span class="default">$order</span><span class="default">&nbsp;</span><span class="keyword">as</span><span class="default">&nbsp;</span><span class="default">$val</span><span class="keyword">)</span><span class="default">&nbsp;</span><span class="keyword">{</span>                                                                                                                                                         </span>
<span class="lineNum" id="container1515"><a name="1515"></a><a href="#1515" id="line1515">    1515</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$select</span><span class="keyword">-&gt;</span><span class="default">order</span><span class="keyword">(</span><span class="default">$val</span><span class="keyword">)</span><span class="keyword">;</span>                                                                                                                                                          </span>
<span class="lineNum" id="container1516"><a name="1516"></a><a href="#1516" id="line1516">    1516</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">}</span>                                                                                                                                                                                  </span>
<span class="lineNum" id="container1517"><a name="1517"></a><a href="#1517" id="line1517">    1517</a> </span>                :                                                                                                                                                                                            
<span class="lineNum" id="container1518"><a name="1518"></a><a href="#1518" id="line1518">    1518</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">return</span><span class="default">&nbsp;</span><span class="default">$select</span><span class="keyword">;</span>                                                                                                                                                                    </span>
<span class="lineNum" id="container1519"><a name="1519"></a><a href="#1519" id="line1519">    1519</a> </span><span class="lineDeadCode">                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">}</span>                                                                                                                                                                                      </span>
<span class="lineNum" id="container1520"><a name="1520"></a><a href="#1520" id="line1520">    1520</a> </span>                :                                                                                                                                                                                            
<span class="lineNum" id="container1521"><a name="1521"></a><a href="#1521" id="line1521">    1521</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comment">/**</span>                                                                                                                                                                                    
<span class="lineNum" id="container1522"><a name="1522"></a><a href="#1522" id="line1522">    1522</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;Support&nbsp;method&nbsp;for&nbsp;fetching&nbsp;rows.</span>                                                                                                                                                   
<span class="lineNum" id="container1523"><a name="1523"></a><a href="#1523" id="line1523">    1523</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*</span>                                                                                                                                                                                     
<span class="lineNum" id="container1524"><a name="1524"></a><a href="#1524" id="line1524">    1524</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@param&nbsp;&nbsp;Zend_Db_Table_Select&nbsp;$select&nbsp;&nbsp;query&nbsp;options.</span>                                                                                                                                
<span class="lineNum" id="container1525"><a name="1525"></a><a href="#1525" id="line1525">    1525</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@return&nbsp;array&nbsp;An&nbsp;array&nbsp;containing&nbsp;the&nbsp;row&nbsp;results&nbsp;in&nbsp;FETCH_ASSOC&nbsp;mode.</span>                                                                                                              
<span class="lineNum" id="container1526"><a name="1526"></a><a href="#1526" id="line1526">    1526</a> </span>                : <span class="comment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/</span>                                                                                                                                                                                    
<span class="lineNum" id="container1527"><a name="1527"></a><a href="#1527" id="line1527">    1527</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">protected</span><span class="default">&nbsp;</span><span class="keyword">function</span><span class="default">&nbsp;</span><span class="default">_fetch</span><span class="keyword">(</span><span class="default">Zend_Db_Table_Select</span><span class="default">&nbsp;</span><span class="default">$select</span><span class="keyword">)</span>                                                                                                                                
<span class="lineNum" id="container1528"><a name="1528"></a><a href="#1528" id="line1528">    1528</a> </span>                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">{</span>                                                                                                                                                                                      
<span class="lineNum" id="container1529"><a name="1529"></a><a href="#1529" id="line1529">    1529</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$stmt</span><span class="default">&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="default">$this</span><span class="keyword">-&gt;</span><span class="default">_db</span><span class="keyword">-&gt;</span><span class="default">query</span><span class="keyword">(</span><span class="default">$select</span><span class="keyword">)</span><span class="keyword">;</span>                                                                                                                                                </span>
<span class="lineNum" id="container1530"><a name="1530"></a><a href="#1530" id="line1530">    1530</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$data</span><span class="default">&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="default">$stmt</span><span class="keyword">-&gt;</span><span class="default">fetchAll</span><span class="keyword">(</span><span class="default">Zend_Db</span><span class="keyword">::</span><span class="default">FETCH_ASSOC</span><span class="keyword">)</span><span class="keyword">;</span>                                                                                                                                     </span>
<span class="lineNum" id="container1531"><a name="1531"></a><a href="#1531" id="line1531">    1531</a> </span><span class="lineNoCov">              0 : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">return</span><span class="default">&nbsp;</span><span class="default">$data</span><span class="keyword">;</span>                                                                                                                                                                      </span>
<span class="lineNum" id="container1532"><a name="1532"></a><a href="#1532" id="line1532">    1532</a> </span><span class="lineDeadCode">                : <span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">}</span>                                                                                                                                                                                      </span>
<span class="lineNum" id="container1533"><a name="1533"></a><a href="#1533" id="line1533">    1533</a> </span>                :                                                                                                                                                                                            
<span class="lineNum" id="container1534"><a name="1534"></a><a href="#1534" id="line1534">    1534</a> </span>                : <span class="keyword">}</span>                                                                                                                                                                                          

</pre>
        </td>
      </tr>
    </table>

    <table width="100%" border="0" cellspacing="0" cellpadding="0">
      <tr><td class="ruler"><img src="glass.png" width="3" height="3" alt=""></td></tr>
      <tr><td class="versionInfo">Generated by <a href="http://github.com/sebastianbergmann/php-code-coverage" target="_top">PHP_CodeCoverage 1.0.4</a> using <a href="http://www.php.net/" target="_top">PHP 5.3.8</a> and PHPUnit 3.5.14 at Thu Oct 25 21:41:42 ICT 2012.</td></tr>
    </table>

    <br />

    <script type="text/javascript">
      //<![CDATA[
      $E = YAHOO.util.Event;
      YAHOO.namespace("phpunit.container");
      YAHOO.phpunit.container.panelsData = {
        "panel26": {
          "header": "1 test covers line 26",
          "body": "<ul><li class=\"testPassed\">Model_RoleMapperTest::testDelete</li></ul>",
          "footer": ""
        },
        "panel31": {
          "header": "1 test covers line 31",
          "body": "<ul><li class=\"testPassed\">Model_RoleMapperTest::testDelete</li></ul>",
          "footer": ""
        },
        "panel36": {
          "header": "1 test covers line 36",
          "body": "<ul><li class=\"testPassed\">Model_RoleMapperTest::testDelete</li></ul>",
          "footer": ""
        },
        "panel48": {
          "header": "1 test covers line 48",
          "body": "<ul><li class=\"testPassed\">Model_RoleMapperTest::testDelete</li></ul>",
          "footer": ""
        },
        "panel562": {
          "header": "1 test covers line 562",
          "body": "<ul><li class=\"testPassed\">Model_RoleMapperTest::testDelete</li></ul>",
          "footer": ""
        },
        "panel563": {
          "header": "1 test covers line 563",
          "body": "<ul><li class=\"testPassed\">Model_RoleMapperTest::testDelete</li></ul>",
          "footer": ""
        },
        "panel602": {
          "header": "1 test covers line 602",
          "body": "<ul><li class=\"testPassed\">Model_RoleMapperTest::testDelete</li></ul>",
          "footer": ""
        },
        "panel605": {
          "header": "1 test covers line 605",
          "body": "<ul><li class=\"testPassed\">Model_RoleMapperTest::testDelete</li></ul>",
          "footer": ""
        },
        "panel609": {
          "header": "1 test covers line 609",
          "body": "<ul><li class=\"testPassed\">Model_RoleMapperTest::testDelete</li></ul>",
          "footer": ""
        },
        "panel613": {
          "header": "1 test covers line 613",
          "body": "<ul><li class=\"testPassed\">Model_RoleMapperTest::testDelete</li></ul>",
          "footer": ""
        },
      "dummy": ""
      };

      YAHOO.phpunit.container.prepare = function (e) {
        var elemId = $E.getTarget(e).id;
        var line = elemId.substr(4);
        var panelId = "panel" + line;
        var containerId = "container" + line;

        var panelData = YAHOO.phpunit.container.panelsData[panelId];

        var panel = new YAHOO.widget.Panel(panelId, { visible:false, draggable:false, close:true } );
        panel.setHeader(panelData["header"]);
        panel.setBody(panelData["body"]);
        panel.setFooter(panelData["footer"]);
        panel.render(containerId);

        $E.addListener(elemId, "click", panel.show, panel, true);
        $E.removeListener(elemId, "mouseover");
      };

      function init() {
        var ypc = YAHOO.phpunit.container;
        for (var panelId in ypc.panelsData) {
          var elemId = "line" + panelId.substr(5);
          $E.addListener(elemId, "mouseover", ypc.prepare);
        }
      }

      $E.addListener(window, "load", init);
      //]]>
    </script>
  </body>
</html>
